Overview | Package | Class | Use | Tree | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
com.togethersoft.openapi.sci.SciClass

Packages that use SciClass
com.togethersoft.openapi.sci |
com.togethersoft.openapi.sci.enum |
com.togethersoft.openapi.sci.pattern |
com.togethersoft.openapi.sci.policy |
com.togethersoft.openapi.sci.visitor |

Uses of SciClass in com.togethersoft.openapi.sci

Methods in com.togethersoft.openapi.sci that return SciClass
`SciClass` | `SciClass.getContainingClass()` For inner class returns a class/interface this inner class belongs to.
`SciClass` | `SciFactory.newClass()` Creates a new `SciClass` with a set of default properties.
`SciClass` | `SciGenericFactory.newClass(String text, String formatStyle)`
`SciClass` | `SciGenericFactory.newClass(String text)` Creates a new `SciClass` basing on the specified string.
`SciClass` | `SciInheritance.getInheritor()` Returns `SciClass`-owner of this `SciInheritance`.
`SciClass` | `SciInitializer.getContainingClass()` Returns the class/interface containing this member.
`SciClass` | `SciMember.getContainingClass()` Returns the class/interface containing this member.
`SciClass` | `SciModel.findClass(String language, String qualifiedName)` Finds a class/interface by its qualified name.
`static SciClass` | `SciUtil.findClassByName(SciContainer container, SciClass aClass)`
`static SciClass` | `SciUtil.findClassByName(SciContainer container, String name)`

Methods in com.togethersoft.openapi.sci with parameters of type SciClass
`SciMember` | `SciGenericFactory.newMember(String text, SciClass context, String formatStyle)`
`SciMember` | `SciGenericFactory.newMember(String text, SciClass context)` Creates a new `SciMember` basing on the specified string.
`SciMemberEnumeration` | `SciGenericFactory.newMembers(String text, SciClass context, String formatStyle)`
`SciMemberEnumeration` | `SciGenericFactory.newMembers(String text, SciClass context)` Creates a set of `SciMember`s basing on the specified string.
`SciInitializerEnumeration` | `SciJavaHelper.initializers(SciClass sciClass)` Returns an enumeration of class/instance initializers the specified class has.
`SciFileEnumeration` | `SciLanguageHelper.allFiles(SciClass sciClass)` Provides access to all files containing declaration and definitions of class and its members.
`String` | `SciLanguageHelper.convertMemberSignatureToPresentableForm(String signature, SciClass containingClass)` Converts the member's signature string from Together's internal format to the normal string like "name(parameterType1, parameterType2, ...
`String` | `SciLanguageHelper.inquirePasteName(SciClass sciClass, SciMember sciMember)` Provides possibility to inquire about name of member being pasted to given class.
`static Enumeration` | `SciUtil.allMembers(SciClass sciClass, boolean filterOverriden)` Returns an enumeration of all the members this class has, including inherited members.
`static SciAttribute` | `SciUtil.findAttributeByName(SciClass sciClass, String name)` Finds an attribute by its name and containing class.
`static SciClass` | `SciUtil.findClassByName(SciContainer container, SciClass aClass)`
`static SciMember` | `SciUtil.findMemberBySignature(SciClass sciClass, SciMember patternMember, boolean searchInBaseClasses)` Finds `SciMember` by another member having the same signature, in the specified class(interface), or in its parents.
`static SciMember` | `SciUtil.findMemberBySignature(SciClass sciClass, SciMember patternMember)` Finds `SciMember` by its containing class and another member having the same signature.
`static SciMember` | `SciUtil.findMemberBySignature(SciClass sciClass, String signature, boolean searchInBaseClasses)` Finds `SciMember` by the signature in the specified class(interface), or in its parents.
`static SciMember` | `SciUtil.findMemberBySignature(SciClass sciClass, String signature)` Finds `SciMember` by its containing class and the signature.
`static boolean` | `SciUtil.isInheritor(SciClass aClass, SciClass base, boolean checkDeepInheritance)` Checks whether the specified class(interface) is a descendant of another class or interface.

Uses of SciClass in com.togethersoft.openapi.sci.enum

Methods in com.togethersoft.openapi.sci.enum that return SciClass
`SciClass` | `SciClassEnumeration.nextSciClass()`

Uses of SciClass in com.togethersoft.openapi.sci.pattern

Methods in com.togethersoft.openapi.sci.pattern that return SciClass
`SciClass` | `SciPatternManager.applyPatternToClass(SciPattern pattern, SciClass sciClass)`
`SciClass` | `SciPatternManager.createClassByPattern(SciPattern pattern, SciContainer container)` Creates a new class/interface in the specified container using the specified pattern.
`static SciClass` | `SciPatternUtil.findAssociatedPatternLinkClient(SciClass aClass, String patternName, String supplierRole)`
`static SciClass` | `SciPatternUtil.findExtendedPatternLinkClient(SciClass aClass, String patternName, String supplierRole)`
`static SciClass` | `SciPatternUtil.findPatternLinkSupplier(SciClass aClass, String patternName, String supplierRole)`

Methods in com.togethersoft.openapi.sci.pattern with parameters of type SciClass
`SciClass` | `SciPatternManager.applyPatternToClass(SciPattern pattern, SciClass sciClass)`
`SciElement` | `SciPatternManager.applyPatternToLink(SciPattern pattern, SciElement sciElement, SciClass sciSource, SciClass sciDestination)`
`boolean` | `SciPatternManager.canApplyPatternToClass(SciPattern pattern, SciClass sciClass)`
`boolean` | `SciPatternManager.canApplyPatternToLink(SciPattern pattern, SciElement sciElement, SciClass sciSource, SciClass sciDestination)`
`boolean` | `SciPatternManager.canCreateLinkByPattern(SciPattern pattern, SciClass sourceClass, SciClass destinationClass)`
`boolean` | `SciPatternManager.canCreateMemberByPattern(SciPattern pattern, SciClass container)`
`SciElement` | `SciPatternManager.createLinkByPattern(SciPattern pattern, SciClass sourceClass, SciClass destinationClass)`
`SciMember` | `SciPatternManager.createMemberByPattern(SciPattern pattern, SciClass container)`
`SciPattern` | `SciPatternManager.getDefaultLinkPattern(SciClass sourceClass, SciClass destinationClass, String key)`
`SciPattern` | `SciPatternManager.getDefaultMemberPattern(SciClass container, String key)`
`static void` | `SciPatternUtil.addPatternLink(SciClass source, SciClass target, String patternName, String clientRole, String supplierRole, boolean hidden)`
`static boolean` | `SciPatternUtil.canCreateInheritance(SciClass inheritor, SciClass base)` Checks whether `base` and `inheritor` are suitable for the inheritance (for example, if `inheritor` is a class extending a class other than `base`, this method returns `false`.
`static boolean` | `SciPatternUtil.canPhysicallyCreateInheritance(SciClass inheritor, SciClass base)` Checks whether it is possible to modify element.
`static SciAttribute` | `SciPatternUtil.createAttribute(SciClass currentClass, SciClass attributeClass, String attributeName, boolean aggregation)`
`static void` | `SciPatternUtil.createInheritance(SciClass inheritor, SciClass base)` Creates inheritance
`static void` | `SciPatternUtil.createStubConstructors(SciClass aClass, SciClass baseClass)`
`static SciAttribute` | `SciPatternUtil.createVectorAttribute(SciClass currentClass, SciClass attributeClass, String attributeName, boolean aggregation)`
`static SciClass` | `SciPatternUtil.findAssociatedPatternLinkClient(SciClass aClass, String patternName, String supplierRole)`
`static SciAttribute` | `SciPatternUtil.findAttribute(SciClass containingClass, SciClass attributeClass)`
`static SciClass` | `SciPatternUtil.findExtendedPatternLinkClient(SciClass aClass, String patternName, String supplierRole)`
`static SciClass` | `SciPatternUtil.findPatternLinkSupplier(SciClass aClass, String patternName, String supplierRole)`
`static Enumeration` | `SciPatternUtil.findPatternLinkSuppliers(SciClass aClass, String patternName, String supplierRole)`
`static SciAttribute` | `SciPatternUtil.findVectorAttribute(SciClass containingClass, SciClass attributeClass)`
`static boolean` | `SciPatternUtil.hasInterfaceTag(SciClass aClass)` Checks if the specified class has an interface tag.
`static void` | `SciPatternUtil.makeStubImplementation(SciClass concreteClass, SciClass interfaceClass, boolean implementNonAbstractFunctions, boolean exportDocumentation)`
`static void` | `SciPatternUtil.makeStubInterface(SciClass interfaceClass, SciClass concreteClass, boolean exportDocumentation)`
`static boolean` | `SciPatternUtil.patternLinkExists(SciClass source, SciClass target, String patternName, String supplierRole)`

Uses of SciClass in com.togethersoft.openapi.sci.policy

Methods in com.togethersoft.openapi.sci.policy with parameters of type SciClass
`static Anchor` | `SciPasteOrderPolicy.getDefaultClassPasteAnchor(SciClass targetClass, SciClass sciClass)`
`static Anchor` | `SciPasteOrderPolicy.getDefaultMemberPasteAnchor(SciClass targetClass, SciMember member)`

Uses of SciClass in com.togethersoft.openapi.sci.visitor

Methods in com.togethersoft.openapi.sci.visitor with parameters of type SciClass
`Object` | `SciElementVisitor.visitClass(SciClass sciClass)` Performs an action upon `SciClass`.
`Object` | `SciElementVisitorAdapter.visitClass(SciClass sciClass)`

Overview | Package | Class | Use | Tree | Index | Help
PREV NEXT | FRAMES NO FRAMES