Modifier and Type | Method and Description |
---|---|
<T extends ModelElementCS> |
AS2CSConversion.refreshElement(Class<T> csClass,
EClass csEClass,
Element object) |
Modifier and Type | Class and Description |
---|---|
static class |
BaseCSPostOrderVisitor.ListCompletion<CST extends ModelElementCS,P extends NamedElement> |
Modifier and Type | Method and Description |
---|---|
ModelElementCS |
CS2AS.getCSElement(Element pivotElement) |
Modifier and Type | Method and Description |
---|---|
OCLExpression |
CS2ASConversion.addBadExpressionError(ModelElementCS csElement,
String message,
Object... bindings) |
void |
CS2ASConversion.addDiagnostic(ModelElementCS csElement,
Diagnostic diagnostic)
Deprecated.
|
void |
CS2ASConversion.addWarning(ModelElementCS csElement,
String message,
Object... bindings) |
<T extends Element> |
CS2AS.getPivotElement(Class<T> pivotClass,
ModelElementCS csElement) |
Element |
CS2AS.getPivotElement(ModelElementCS csElement) |
void |
CS2AS.installPivotDefinition(ModelElementCS csElement,
Element newPivotElement)
Install the mapping from a CS element that defines a pivot element to the defined pivot element.
|
void |
CS2ASConversion.installPivotUsage(ModelElementCS csElement,
Element newPivotElement) |
void |
CS2AS.installPivotUsage(ModelElementCS csElement,
Element newPivotElement)
Install the mapping from a CS element to a related pivot element.
|
<T extends Element> |
CS2ASConversion.refreshModelElement(Class<T> pivotClass,
EClass pivotEClass,
ModelElementCS csElement)
Return a pivotEClass instance cast to pivotClass registered for csElement.getCSI().
|
<T extends Element> |
CS2AS.refreshModelElement(Class<T> pivotClass,
EClass pivotEClass,
ModelElementCS csElement) |
Continuation<?> |
BaseCSPreOrderVisitor.visitModelElementCS(ModelElementCS csModelElement) |
Continuation<?> |
BaseCSPostOrderVisitor.visitModelElementCS(ModelElementCS csModelElement) |
Modifier and Type | Method and Description |
---|---|
<T extends Element> |
CS2ASConversion.getNewPivotElements(Class<T> pivotClass,
Iterable<? extends ModelElementCS> csElements) |
<T extends Element> |
CS2ASConversion.refreshPivotList(Class<T> pivotClass,
List<? super T> pivotElements,
Iterable<? extends ModelElementCS> csElements) |
Constructor and Description |
---|
PivotDependencies(Collection<? extends ModelElementCS> csElements) |
Modifier and Type | Method and Description |
---|---|
static ModelElementCS |
ElementUtil.getCsElement(Element asElement) |
ModelElementCS |
CSI2ASMapping.getCSElement(Element pivotElement) |
Modifier and Type | Method and Description |
---|---|
Element |
CSI2ASMapping.get(ModelElementCS csElement)
Return the Pivot element corresponding to a given CS element.
|
void |
CSI2ASMapping.put(ModelElementCS csElement,
Element pivotElement)
Install the Pivot element corresponding to a given CS element.
|
Modifier and Type | Interface and Description |
---|---|
interface |
AnnotationCS
A representation of the model object 'Annotation CS'.
|
interface |
AnnotationElementCS
A representation of the model object 'Annotation Element CS'.
|
interface |
AttributeCS
A representation of the model object 'Attribute CS'.
|
interface |
ClassCS
A representation of the model object 'Classifier CS'.
|
interface |
ConstraintCS
A representation of the model object 'Constraint CS'.
|
interface |
DataTypeCS
A representation of the model object 'Data Type CS'.
|
interface |
DetailCS
A representation of the model object 'Detail CS'.
|
interface |
DocumentationCS
A representation of the model object 'Documentation CS'.
|
interface |
EnumerationCS
A representation of the model object 'Enum CS'.
|
interface |
EnumerationLiteralCS
A representation of the model object 'Enum Literal CS'.
|
interface |
FeatureCS
A representation of the model object 'Feature CS'.
|
interface |
ImportCS
A representation of the model object 'Import CS'.
|
interface |
NamedElementCS
A representation of the model object 'Named Element CS'.
|
interface |
NamespaceCS
A representation of the model object 'Namespace CS'.
|
interface |
OperationCS
A representation of the model object 'Operation CS'.
|
interface |
PackageCS
A representation of the model object 'Package CS'.
|
interface |
PackageOwnerCS
A representation of the model object 'Package Owner CS'.
|
interface |
ParameterCS
A representation of the model object 'Parameter CS'.
|
interface |
ReferenceCS
A representation of the model object 'Reference CS'.
|
interface |
RootCS
A representation of the model object 'Root CS'.
|
interface |
RootPackageCS
A representation of the model object 'Root Package CS'.
|
interface |
SpecificationCS
A representation of the model object 'Specification CS'.
|
interface |
StructuralFeatureCS
A representation of the model object 'Structural Feature CS'.
|
interface |
StructuredClassCS
A representation of the model object 'Class CS'.
|
interface |
TemplateParameterCS
A representation of the model object 'Template Parameter CS'.
|
interface |
TemplateParameterSubstitutionCS
A representation of the model object 'Template Parameter Substitution CS'.
|
interface |
TemplateSignatureCS
A representation of the model object 'Template Signature CS'.
|
interface |
TuplePartCS
A representation of the model object 'Tuple Part CS'.
|
interface |
TypeCS
A representation of the model object 'Type CS'.
|
interface |
TypedElementCS
A representation of the model object 'Typed Element CS'.
|
interface |
TypeParameterCS
A representation of the model object 'Type Parameter CS'.
|
Modifier and Type | Class and Description |
---|---|
class |
AnnotationCSImpl
An implementation of the model object 'Annotation CS'.
|
class |
AnnotationElementCSImpl
An implementation of the model object 'Annotation Element CS'.
|
class |
AttributeCSImpl
An implementation of the model object 'Attribute CS'.
|
class |
ClassCSImpl
An implementation of the model object 'Classifier CS'.
|
class |
ConstraintCSImpl
An implementation of the model object 'Constraint CS'.
|
class |
DataTypeCSImpl
An implementation of the model object 'Data Type CS'.
|
class |
DetailCSImpl
An implementation of the model object 'Detail CS'.
|
class |
DocumentationCSImpl
An implementation of the model object 'Documentation CS'.
|
class |
EnumerationCSImpl
An implementation of the model object 'Enum CS'.
|
class |
EnumerationLiteralCSImpl
An implementation of the model object 'Enum Literal CS'.
|
class |
FeatureCSImpl
An implementation of the model object 'Feature CS'.
|
class |
ImportCSImpl
An implementation of the model object 'Import CS'.
|
class |
ModelElementCSImpl
An implementation of the model object 'Model Element CS'.
|
class |
NamedElementCSImpl
An implementation of the model object 'Named Element CS'.
|
class |
NamespaceCSImpl
An implementation of the model object 'Namespace CS'.
|
class |
OperationCSImpl
An implementation of the model object 'Operation CS'.
|
class |
PackageCSImpl
An implementation of the model object 'Package CS'.
|
class |
PackageOwnerCSImpl
An implementation of the model object 'Package Owner CS'.
|
class |
ParameterCSImpl
An implementation of the model object 'Parameter CS'.
|
class |
ReferenceCSImpl
An implementation of the model object 'Reference CS'.
|
class |
RootCSImpl
An implementation of the model object 'Root CS'.
|
class |
RootPackageCSImpl
An implementation of the model object 'Root Package CS'.
|
class |
SpecificationCSImpl
An implementation of the model object 'Specification CS'.
|
class |
StructuralFeatureCSImpl
An implementation of the model object 'Structural Feature CS'.
|
class |
StructuredClassCSImpl
An implementation of the model object 'Class CS'.
|
class |
TemplateParameterCSImpl
An implementation of the model object 'Template Parameter CS'.
|
class |
TemplateParameterSubstitutionCSImpl
An implementation of the model object 'Template Parameter Substitution CS'.
|
class |
TemplateSignatureCSImpl
An implementation of the model object 'Template Signature CS'.
|
class |
TuplePartCSImpl
An implementation of the model object 'Tuple Part CS'.
|
class |
TypeCSImpl
An implementation of the model object 'Type CS'.
|
class |
TypedElementCSImpl
An implementation of the model object 'Typed Element CS'.
|
class |
TypeParameterCSImpl
An implementation of the model object 'Type Parameter CS'.
|
Modifier and Type | Method and Description |
---|---|
T |
BaseCSSwitch.caseModelElementCS(ModelElementCS object)
Returns the result of interpreting the object as an instance of 'Model Element CS'.
|
boolean |
BaseCSValidator.validateModelElementCS(ModelElementCS modelElementCS,
DiagnosticChain diagnostics,
Map<Object,Object> context) |
R |
BaseCSVisitor.visitModelElementCS(ModelElementCS object) |
R |
AbstractNullBaseCSVisitor.visitModelElementCS(ModelElementCS object)
Deprecated.
|
R |
AbstractExtendingBaseCSVisitor.visitModelElementCS(ModelElementCS object) |
R |
AbstractDelegatingBaseCSVisitor.visitModelElementCS(ModelElementCS object) |
Modifier and Type | Interface and Description |
---|---|
interface |
ClassifierContextDeclCS
A representation of the model object 'Classifier Context Decl CS'.
|
interface |
CompleteOCLDocumentCS
A representation of the model object 'Document CS'.
|
interface |
ContextDeclCS
A representation of the model object 'Context Decl CS'.
|
interface |
DefCS
A representation of the model object 'Def CS'.
|
interface |
DefOperationCS
A representation of the model object 'Def Operation CS'.
|
interface |
DefPropertyCS
A representation of the model object 'Def Property CS'.
|
interface |
FeatureContextDeclCS
A representation of the model object 'Feature Context Decl CS'.
|
interface |
OCLMessageArgCS
A representation of the model object 'Ocl Message Arg CS'.
|
interface |
OperationContextDeclCS
A representation of the model object 'Operation Context Decl CS'.
|
interface |
PackageDeclarationCS
A representation of the model object 'Package Declaration CS'.
|
interface |
PathNameDeclCS
A representation of the model object 'Named Element Decl CS'.
|
interface |
PropertyContextDeclCS
A representation of the model object 'Property Context Decl CS'.
|
Modifier and Type | Class and Description |
---|---|
class |
ClassifierContextDeclCSImpl
An implementation of the model object 'Classifier Context Decl CS'.
|
class |
CompleteOCLDocumentCSImpl
An implementation of the model object 'Document CS'.
|
class |
ContextDeclCSImpl
An implementation of the model object 'Context Decl CS'.
|
class |
DefCSImpl
An implementation of the model object 'Def CS'.
|
class |
DefOperationCSImpl
An implementation of the model object 'Def Operation CS'.
|
class |
DefPropertyCSImpl
An implementation of the model object 'Def Property CS'.
|
class |
FeatureContextDeclCSImpl
An implementation of the model object 'Feature Context Decl CS'.
|
class |
OCLMessageArgCSImpl
An implementation of the model object 'Ocl Message Arg CS'.
|
class |
OperationContextDeclCSImpl
An implementation of the model object 'Operation Context Decl CS'.
|
class |
PackageDeclarationCSImpl
An implementation of the model object 'Package Declaration CS'.
|
class |
PathNameDeclCSImpl
An implementation of the model object 'Named Element Decl CS'.
|
class |
PropertyContextDeclCSImpl
An implementation of the model object 'Property Context Decl CS'.
|
Modifier and Type | Method and Description |
---|---|
T |
CompleteOCLCSSwitch.caseModelElementCS(ModelElementCS object)
Returns the result of interpreting the object as an instance of 'Model Element CS'.
|
Modifier and Type | Interface and Description |
---|---|
interface |
AbstractNameExpCS
A representation of the model object 'Abstract Name Exp CS'.
|
interface |
AssociationClassCallExpCS
A representation of the model object 'Association Class Call Exp CS'.
|
interface |
BooleanLiteralExpCS
A representation of the model object 'Boolean Literal Exp CS'.
|
interface |
CallExpCS
A representation of the model object 'Call Exp CS'.
|
interface |
CollectionLiteralExpCS
A representation of the model object 'Collection Literal Exp CS'.
|
interface |
CollectionLiteralPartCS
A representation of the model object 'Collection Literal Part CS'.
|
interface |
ContextCS
A representation of the model object 'Context CS'.
|
interface |
ExpCS
A representation of the model object 'Ocl Expression CS'.
|
interface |
ExpSpecificationCS
A representation of the model object 'Exp Constraint CS'.
|
interface |
IfExpCS
A representation of the model object 'If Exp CS'.
|
interface |
IfThenExpCS
A representation of the model object 'If Then Exp CS'.
|
interface |
InfixExpCS
A representation of the model object 'Binary Expression CS'.
|
interface |
InvalidLiteralExpCS
A representation of the model object 'Invalid Literal Exp CS'.
|
interface |
IterateCallExpCS
A representation of the model object 'Iterate Call Exp CS'.
|
interface |
IterationCallExpCS
A representation of the model object 'Iteration Call Exp CS'.
|
interface |
LambdaLiteralExpCS
A representation of the model object 'Lambda Literal Exp CS'.
|
interface |
LetExpCS
A representation of the model object 'Let Exp CS'.
|
interface |
LetVariableCS
A representation of the model object 'Variable CS'.
|
interface |
LiteralExpCS
A representation of the model object 'Literal Exp CS'.
|
interface |
MapLiteralExpCS
A representation of the model object 'Map Literal Exp CS'.
|
interface |
MapLiteralPartCS
A representation of the model object 'Map Literal Part CS'.
|
interface |
NameExpCS
A representation of the model object 'Named Element Ref CS'.
|
interface |
NavigatingArgCS
A representation of the model object 'Navigating Arg CS'.
|
interface |
NestedExpCS
A representation of the model object 'Nested Exp CS'.
|
interface |
NullLiteralExpCS
A representation of the model object 'Null Literal Exp CS'.
|
interface |
NumberLiteralExpCS
A representation of the model object 'Number Literal Exp CS'.
|
interface |
OperationCallExpCS
A representation of the model object 'Operation Call Exp CS'.
|
interface |
OperatorExpCS
A representation of the model object 'Operator CS'.
|
interface |
PatternExpCS
A representation of the model object 'Pattern Exp CS'.
|
interface |
PrefixExpCS
A representation of the model object 'Unary Expression CS'.
|
interface |
PrimitiveLiteralExpCS
A representation of the model object 'Primitive Literal Exp CS'.
|
interface |
PropertyCallExpCS
A representation of the model object 'Property Call Exp CS'.
|
interface |
SelfExpCS
A representation of the model object 'Variable Exp CS'.
|
interface |
ShadowExpCS
A representation of the model object 'Constructor Exp CS'.
|
interface |
ShadowPartCS
A representation of the model object 'Constructor Part CS'.
|
interface |
StringLiteralExpCS
A representation of the model object 'String Literal Exp CS'.
|
interface |
TupleLiteralExpCS
A representation of the model object 'Tuple Literal Exp CS'.
|
interface |
TupleLiteralPartCS
A representation of the model object 'Tuple Literal Part CS'.
|
interface |
TypeLiteralExpCS
A representation of the model object 'Type Literal Exp CS'.
|
interface |
UnlimitedNaturalLiteralExpCS
A representation of the model object 'Unlimited Natural Literal Exp CS'.
|
interface |
VariableCS
A representation of the model object 'Variable CS'.
|
interface |
VariableExpCS
A representation of the model object 'Variable Exp CS'.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractNameExpCSImpl
An implementation of the model object 'Abstract Name Exp CS'.
|
class |
AssociationClassCallExpCSImpl
An implementation of the model object 'Association Class Call Exp CS'.
|
class |
BooleanLiteralExpCSImpl
An implementation of the model object 'Boolean Literal Exp CS'.
|
class |
CallExpCSImpl
An implementation of the model object 'Call Exp CS'.
|
class |
CollectionLiteralExpCSImpl
An implementation of the model object 'Collection Literal Exp CS'.
|
class |
CollectionLiteralPartCSImpl
An implementation of the model object 'Collection Literal Part CS'.
|
class |
ContextCSImpl
An implementation of the model object 'Context CS'.
|
class |
ExpCSImpl
An implementation of the model object 'Ocl Expression CS'.
|
class |
ExpSpecificationCSImpl
An implementation of the model object 'Exp Constraint CS'.
|
class |
IfExpCSImpl
An implementation of the model object 'If Exp CS'.
|
class |
IfThenExpCSImpl
An implementation of the model object 'If Then Exp CS'.
|
class |
InfixExpCSImpl
An implementation of the model object 'Binary Expression CS'.
|
class |
InvalidLiteralExpCSImpl
An implementation of the model object 'Invalid Literal Exp CS'.
|
class |
IterateCallExpCSImpl
An implementation of the model object 'Iterate Call Exp CS'.
|
class |
IterationCallExpCSImpl
An implementation of the model object 'Iteration Call Exp CS'.
|
class |
LambdaLiteralExpCSImpl
An implementation of the model object 'Lambda Literal Exp CS'.
|
class |
LetExpCSImpl
An implementation of the model object 'Let Exp CS'.
|
class |
LetVariableCSImpl
An implementation of the model object 'Variable CS'.
|
class |
LiteralExpCSImpl
An implementation of the model object 'Literal Exp CS'.
|
class |
MapLiteralExpCSImpl
An implementation of the model object 'Map Literal Exp CS'.
|
class |
MapLiteralPartCSImpl
An implementation of the model object 'Map Literal Part CS'.
|
class |
NameExpCSImpl
An implementation of the model object 'Named Element Ref CS'.
|
class |
NavigatingArgCSImpl
An implementation of the model object 'Navigating Arg CS'.
|
class |
NestedExpCSImpl
An implementation of the model object 'Nested Exp CS'.
|
class |
NullLiteralExpCSImpl
An implementation of the model object 'Null Literal Exp CS'.
|
class |
NumberLiteralExpCSImpl
An implementation of the model object 'Number Literal Exp CS'.
|
class |
OperationCallExpCSImpl
An implementation of the model object 'Operation Call Exp CS'.
|
class |
OperatorExpCSImpl
An implementation of the model object 'Operator CS'.
|
class |
PatternExpCSImpl
An implementation of the model object 'Pattern Exp CS'.
|
class |
PrefixExpCSImpl
An implementation of the model object 'Unary Expression CS'.
|
class |
PrimitiveLiteralExpCSImpl
An implementation of the model object 'Primitive Literal Exp CS'.
|
class |
PropertyCallExpCSImpl
An implementation of the model object 'Property Call Exp CS'.
|
class |
SelfExpCSImpl
An implementation of the model object 'Variable Exp CS'.
|
class |
ShadowExpCSImpl
An implementation of the model object 'Constructor Exp CS'.
|
class |
ShadowPartCSImpl
An implementation of the model object 'Constructor Part CS'.
|
class |
StringLiteralExpCSImpl
An implementation of the model object 'String Literal Exp CS'.
|
class |
TupleLiteralExpCSImpl
An implementation of the model object 'Tuple Literal Exp CS'.
|
class |
TupleLiteralPartCSImpl
An implementation of the model object 'Tuple Literal Part CS'.
|
class |
TypeLiteralExpCSImpl
An implementation of the model object 'Type Literal Exp CS'.
|
class |
UnlimitedNaturalLiteralExpCSImpl
An implementation of the model object 'Unlimited Natural Literal Exp CS'.
|
class |
VariableCSImpl
An implementation of the model object 'Variable CS'.
|
class |
VariableExpCSImpl
An implementation of the model object 'Variable Exp CS'.
|
Modifier and Type | Method and Description |
---|---|
T |
EssentialOCLCSSwitch.caseModelElementCS(ModelElementCS object)
Returns the result of interpreting the object as an instance of 'Model Element CS'.
|
Modifier and Type | Interface and Description |
---|---|
interface |
OCLinEcoreConstraintCS
A representation of the model object 'Constraint CS'.
|
interface |
SysMLCS
A representation of the model object 'Sys MLCS'.
|
interface |
TopLevelCS
A representation of the model object 'Top Level CS'.
|
Modifier and Type | Class and Description |
---|---|
class |
OCLinEcoreConstraintCSImpl
An implementation of the model object 'Constraint CS'.
|
class |
SysMLCSImpl
An implementation of the model object 'Sys MLCS'.
|
class |
TopLevelCSImpl
An implementation of the model object 'Top Level CS'.
|
Modifier and Type | Method and Description |
---|---|
T |
OCLinEcoreCSSwitch.caseModelElementCS(ModelElementCS object)
Returns the result of interpreting the object as an instance of 'Model Element CS'.
|
Modifier and Type | Interface and Description |
---|---|
interface |
JavaClassCS
A representation of the model object 'Java Class CS'.
|
interface |
LibClassCS
A representation of the model object 'Lib Class CS'.
|
interface |
LibCoercionCS
A representation of the model object 'Lib Coercion CS'.
|
interface |
LibConstraintCS
A representation of the model object 'Lib Constraint CS'.
|
interface |
LibIterationCS
A representation of the model object 'Lib Iteration CS'.
|
interface |
LibOperationCS
A representation of the model object 'Lib Operation CS'.
|
interface |
LibPackageCS
A representation of the model object 'Lib Package CS'.
|
interface |
LibPropertyCS
A representation of the model object 'Lib Property CS'.
|
interface |
LibRootPackageCS
A representation of the model object 'Lib Root Package CS'.
|
interface |
PrecedenceCS
A representation of the model object 'Precedence CS'.
|
Modifier and Type | Class and Description |
---|---|
class |
JavaClassCSImpl
An implementation of the model object 'Java Class CS'.
|
class |
LibClassCSImpl
An implementation of the model object 'Lib Class CS'.
|
class |
LibCoercionCSImpl
An implementation of the model object 'Lib Coercion CS'.
|
class |
LibConstraintCSImpl
An implementation of the model object 'Lib Constraint CS'.
|
class |
LibIterationCSImpl
An implementation of the model object 'Lib Iteration CS'.
|
class |
LibOperationCSImpl
An implementation of the model object 'Lib Operation CS'.
|
class |
LibPackageCSImpl
An implementation of the model object 'Lib Package CS'.
|
class |
LibPropertyCSImpl
An implementation of the model object 'Lib Property CS'.
|
class |
LibRootPackageCSImpl
An implementation of the model object 'Lib Root Package CS'.
|
class |
PrecedenceCSImpl
An implementation of the model object 'Precedence CS'.
|
Modifier and Type | Method and Description |
---|---|
T |
OCLstdlibCSSwitch.caseModelElementCS(ModelElementCS object)
Returns the result of interpreting the object as an instance of 'Model Element CS'.
|
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.