Uses of Package
com.togethersoft.openapi.sci

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

Classes in com.togethersoft.openapi.sci used by com.togethersoft.openapi.sci
SciAccessor
          Represents an accessor in compound members used in .NET oriented languages.
SciAssertStatement
          
SciAssignmentExpression
          An assignment expression.
SciAttribute
          An attribute.
SciCaseStatement
          Represents 'case ...:' entry in switch statement.
SciCatchBlockStatement
          Represents catch part of try/catch/finally statement.
SciClass
          A source code class (interface).
SciCodeBlock
          A block of source code.
SciComment
          Represents a comment in the source code.
SciCompoundMember
          Represents a compound member used in .NET oriented languages.
SciCompoundStatement
          Represents compound statements (statements with code block).
SciConstantExpression
          A constant usage expression.
SciContainer
          A generic container for the SCI model objects.
SciCppHelper
          This interface contains useful utility methods for C++ only.
SciCSharpHelper
          
SciDeclarationStatement
          
SciDelegate
          Represents a delegate used in .NET oriented languages.
SciDirectInitExpression
          SciDirectInitExpression represents an expression used to initialize variable (or attribute)
in the form Point point(10, 10); or int value(10);
In this case expression has kind SciExpressionKind.DIRECT_INIT_VARIABLE.
SciElement
          A generic element of a program (class, function, variable,
and so on).
SciEventHandlingStatement
          
SciExpression
          SciExpression represents all possible types of expressions in a source code.
SciExpressionList
          Provides a set of methods for accessing information
about expressions for parameters in this expression of a function call.
SciExpressionListStatement
          Represents a sequence of expressions separated by commas.
SciExpressionStatement
          
SciFactory
          A creator of new source code parts of the model with default contents/properties.
SciFile
          Represents a file with source code, or compiled java class.
SciFunction
          A function in source code.
SciFunctionCallExpression
          SciFunctionCallExpression represents a call of a function.
SciGenericFactory
          A creator of new source code parts of the model with the specified contents/properties.
SciIfStatement
          
SciInheritance
          SciInheritance is a reference to the class (interface) whose name appeared in the
extends or implements sections.
SciInheritanceList
          SciInheritanceList is a container of references to the
extended or implemented interfaces, or to the extended classes.
SciInitializer
          Represents a class or an instance initializer (Java only).
SciJavaHelper
          This inteface contains useful utility Java-only methods.
SciJavaImport
          SciJavaImport represents a Java language 'import' command.
SciJavaImportList
          SciJavaImportList represents a container of SciJavaImports.
SciLanguageHelper
          This interface contains useful utility language-dependent methods.
SciLoopStatement
          
SciMember
          SciMember provides a set of methods for accessing information about
members(attributes and operations) of classes.
SciMemberAccessExpression
          An expression of accessing an object's member.
SciMemberDefinition
          Methods for accessing a member's definition in C++ language.
SciModel
          SciModel contains a set of starting-point methods for working with the
SCI model.
SciModelAccess
          SciModelAccess is an abstract class which contains the static getModel method.
SciNetAttribute
          Represents .NET assembly attribute.
SciNetAttributeSection
          Represents .NET assembly attributes section.
SciNetGenericFactory
          A creator of new .NET specific code parts of the model with the specified contents/properties.
SciNetHelper
          This interface extends set of useful utilities provided at SciLanguageHelper by few .NET specific ones.
SciNewExpression
          An expression of creating a new object.
SciObject
          A generic source code-based model's element.
SciOperation
          An operation.
SciPackage
          A container of source code files (for the Java language, it represents a Java package).
SciParameter
          SciParameter is a variable using as a parameter for a method.
SciParameterList
          Represents a container of SciParameters (parameters of a function),
and provides methods for working with them.
SciParametrizedCompoundStatement
          Represents compaund statement with parameter (argument).
SciReference
          SciReference interface provides methods for working with references.
SciReferenceExpression
          An expression which is a reference.
SciReturnStatement
          Represents 'return' statement.
SciScope
          A generic type of source code container.
SciStatement
          A statement in the source code.
SciSwitchStatement
          
SciTag
          SciTag interface provides a set of methods for accessing those RWI properties
that are kept in a comment field as a Javadoc-style "tag-value" pair.
SciTagList
          Provides a set of methods for working with SciTags.
SciThrowList
          Represents a container of SciThrowSpecifiers, and provides a set of methods for
working with them.
SciThrowSpecifier
          SciThrowSpecifier is a reference to the exception class whose name appeared in
the "throws" (Java) or "throw()" (C++) clause.
SciThrowStatement
          
SciTryStatement
          Represents try/catch/fianlly statement.
SciType
          A reference to a type.
SciTypeCastExpression
          A type cast expression.
SciTypeExpression
          An expression which is a reference to a type.
SciUtil
          This class contains a set of useful static methods for finding members in classes, checking the
relationship between classes (interfaces), and getting a function call expression from a reference to a
function.
SciVariable
          Represents a source code variable (parameter, attribute, local variable, and so on).
 

Classes in com.togethersoft.openapi.sci used by com.togethersoft.openapi.sci.enum
SciAccessorEnumeration
          Enumeration of SciAccessors.
SciAttributeEnumeration
          Enumeration of SciAttributes.
SciClassEnumeration
          Enumeration of SciClasses.
SciElementEnumeration
          Enumeration of SciElements.
SciExpressionEnumeration
          Enumeration of SciExpressions.
SciFileEnumeration
          Enumeration of SciFiles.
SciFunctionEnumeration
          Enumeration of SciFunctions.
SciInheritanceEnumeration
          Enumeration of SciInheritances.
SciInitializerEnumeration
          Enumeration of SciElements.
SciJavaImportEnumeration
          Enumeration of SciJavaImports.
SciMemberEnumeration
          Enumeration of SciMembers.
SciNetAttributeEnumeration
          Enumeration of SciNetAttributes.
SciObjectEnumeration
          Enumeration of SciObjects.
SciOperationEnumeration
          Enumeration of SciOperations.
SciPackageEnumeration
          Enumeration of SciPackages.
SciParameterEnumeration
          Enumeration of SciParameters.
SciReferenceEnumeration
          Enumeration of SciReferences.
SciStatementEnumeration
          Enumeration of SciStatements.
SciTagEnumeration
          Enumeration of SciTags.
SciThrowSpecifierEnumeration
          Enumeration of SciThrowSpecifiers.
SciVariableEnumeration
          Enumeration of SciVariables.
 

Classes in com.togethersoft.openapi.sci used by com.togethersoft.openapi.sci.pattern
SciPatternManager
          Creates new classes/interfaces, members and links using specified patterns and returns
the default patterns for the classes/interfaces, members and links.
SciPatternUtil
          Auxiliary utility class.
 

Classes in com.togethersoft.openapi.sci used by com.togethersoft.openapi.sci.policy
SciPasteOrderPolicy
          
SciPasteOrderPolicy.Anchor
          
 

Classes in com.togethersoft.openapi.sci used by com.togethersoft.openapi.sci.visitor
SciElementVisitor
          Visitor design pattern implementation for SciElements.
SciElementVisitorAdapter
          SciElementVisitorAdapter class extends SciElementVisitor functionality by
providing an additional method visitElement.
SciExpressionVisitor
          Visitor design pattern implementation for SciExpressions.
SciExpressionVisitorAdapter
          An empty implementation of SciExpressionVisitor interface.
SciFileVisitor
          
SciPackageVisitor
          
SciReferenceVisitor
          Visitor design pattern implementation for SciReferences.
SciStatementVisitor
          Visitor design pattern implementation for SciStatements.
SciStatementVisitorAdapter
          An empty implementation of SciStatementVisitor interface.