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 'Class CS'.
|
interface |
ClassifierCS
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 |
LibraryCS
A representation of the model object 'Library 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 |
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 |
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 | Method and Description |
---|---|
org.eclipse.emf.common.util.EList<ModelElementCS> |
AnnotationCS.getOwnedContent()
Returns the value of the 'Owned Content' containment reference list.
|
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 'Class CS'.
|
class |
ClassifierCSImpl
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 |
ImportCSImpl
An implementation of the model object 'Import CS'.
|
class |
LibraryCSImpl
An implementation of the model object 'Library CS'.
|
class |
ModelElementCSImpl
An implementation of the model object 'Model Element CS'.
|
class |
NamedElementCSImpl
An implementation of the model object 'Named Element CS'.
|
class |
OperationCSImpl
An implementation of the model object 'Operation CS'.
|
class |
PackageCSImpl
An implementation of the model object 'Package CS'.
|
class |
ParameterCSImpl
An implementation of the model object 'Parameter CS'.
|
class |
ReferenceCSImpl
An implementation of the model object 'Reference 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 |
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 |
TypedElementCSImpl
An implementation of the model object 'Typed Element CS'.
|
class |
TypeParameterCSImpl
An implementation of the model object 'Type Parameter CS'.
|
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.emf.common.util.EList<ModelElementCS> |
AnnotationCSImpl.ownedContent
The cached value of the '
Owned Content ' containment reference list. |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.EList<ModelElementCS> |
AnnotationCSImpl.getOwnedContent() |
Modifier and Type | Method and Description |
---|---|
T |
BaseCSTSwitch.caseModelElementCS(ModelElementCS object)
Returns the result of interpreting the object as an instance of 'Model Element CS'.
|
boolean |
BaseCSTValidator.validateModelElementCS(ModelElementCS modelElementCS,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
Modifier and Type | Class and Description |
---|---|
static class |
BasePostOrderVisitor.ListCompletion<CST extends ModelElementCS,P extends NamedElement> |
Modifier and Type | Method and Description |
---|---|
protected <CST extends ModelElementCS,P extends NamedElement> |
BasePostOrderVisitor.refreshList(NamedElement pivotParent,
org.eclipse.emf.ecore.EStructuralFeature pivotFeature,
java.lang.Class<P> pivotClass,
java.util.List<P> pivotElements,
java.util.List<CST> csElements) |
Modifier and Type | Method and Description |
---|---|
ModelElementCS |
CS2Pivot.getCSElement(Element pivotElement) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<Element,ModelElementCS> |
CS2Pivot.computePivot2CSMap() |
Modifier and Type | Method and Description |
---|---|
OCLExpression |
CS2PivotConversion.addBadExpressionError(ModelElementCS csElement,
java.lang.String boundMessage) |
void |
CS2PivotConversion.addDiagnostic(ModelElementCS csElement,
org.eclipse.emf.common.util.Diagnostic diagnostic) |
void |
CS2PivotConversion.addWarning(ModelElementCS csElement,
java.lang.String message,
java.lang.Object... bindings) |
<T extends Element> |
CS2Pivot.getPivotElement(java.lang.Class<T> pivotClass,
ModelElementCS csElement) |
Element |
CS2Pivot.getPivotElement(ModelElementCS csElement) |
void |
CS2Pivot.installPivotDefinition(ModelElementCS csElement,
Element newPivotElement)
Install the mapping from a CS element that defines a pivot element to the defined pivot element.
|
void |
CS2Pivot.installPivotUsage(ModelElementCS csElement,
Element newPivotElement)
Install the mapping from a CS element to a related pivot element.
|
void |
CS2PivotConversion.installPivotUsage(ModelElementCS csElement,
Element newPivotElement) |
<T extends Element> |
CS2Pivot.refreshModelElement(java.lang.Class<T> pivotClass,
org.eclipse.emf.ecore.EClass pivotEClass,
ModelElementCS csElement) |
<T extends Element> |
CS2PivotConversion.refreshModelElement(java.lang.Class<T> pivotClass,
org.eclipse.emf.ecore.EClass pivotEClass,
ModelElementCS csElement)
Return a pivotEClass instance cast to pivotClass registered for csElement.getCSI().
|
Continuation<?> |
BasePostOrderVisitor.visitModelElementCS(ModelElementCS csModelElement) |
Continuation<?> |
BasePreOrderVisitor.visitModelElementCS(ModelElementCS csModelElement) |
Modifier and Type | Method and Description |
---|---|
<T extends Element> |
CS2PivotConversion.refreshPivotList(java.lang.Class<T> pivotClass,
java.util.List<? super T> pivotElements,
java.util.List<? extends ModelElementCS> csElements) |
Constructor and Description |
---|
PivotDependencies(java.util.Collection<? extends ModelElementCS> csElements) |
Modifier and Type | Method and Description |
---|---|
<T extends ModelElementCS> |
Pivot2CSConversion.refreshElement(java.lang.Class<T> csClass,
org.eclipse.emf.ecore.EClass csEClass,
Element object) |
Modifier and Type | Method and Description |
---|---|
R |
AbstractDelegatingBaseCSVisitor.visitModelElementCS(ModelElementCS object) |
R |
AbstractExtendingBaseCSVisitor.visitModelElementCS(ModelElementCS object) |
R |
AbstractNullBaseCSVisitor.visitModelElementCS(ModelElementCS object) |
R |
BaseCSVisitor.visitModelElementCS(ModelElementCS object) |
Modifier and Type | Method and Description |
---|---|
static ModelElementCS |
ElementUtil.getCsElement(Element obj) |
Modifier and Type | Method and Description |
---|---|
Element |
CSI2PivotMapping.get(ModelElementCS csElement)
Return the Pivot element corresponding to a given CS element.
|
void |
CSI2PivotMapping.put(ModelElementCS csElement,
Element pivotElement)
Install the Pivot element corresponding to a given CS element.
|
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 |
IncludeCS
A representation of the model object 'Include 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 |
IncludeCSImpl
An implementation of the model object 'Include 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 |
CompleteOCLCSTSwitch.caseModelElementCS(ModelElementCS object)
Returns the result of interpreting the object as an instance of 'Model Element CS'.
|
Modifier and Type | Method and Description |
---|---|
protected VariableDeclaration |
EssentialOCLLeft2RightVisitor.getImplicitSource(ModelElementCS csExp,
Feature feature) |
Modifier and Type | Interface and Description |
---|---|
interface |
AbstractNameExpCS
A representation of the model object 'Abstract Name Exp CS'.
|
interface |
BinaryOperatorCS
A representation of the model object 'Binary Operator CS'.
|
interface |
BooleanLiteralExpCS
A representation of the model object 'Boolean Literal 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 |
ConstructorExpCS
A representation of the model object 'Constructor Exp CS'.
|
interface |
ConstructorPartCS
A representation of the model object 'Constructor 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 |
IndexExpCS
A representation of the model object 'Index 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 |
InvocationExpCS
A representation of the model object 'Navigating 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 |
NamedExpCS
A representation of the model object 'Named Exp 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 |
NavigationOperatorCS
A representation of the model object 'Navigation Operator 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 |
OperatorCS
A representation of the model object 'Operator 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 |
SelfExpCS
A representation of the model object 'Variable Exp 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 |
UnaryOperatorCS
A representation of the model object 'Unary Operator CS'.
|
interface |
UnlimitedNaturalLiteralExpCS
A representation of the model object 'Unlimited Natural Literal Exp CS'.
|
interface |
VariableCS
A representation of the model object 'Variable CS'.
|
Modifier and Type | Class and Description |
---|---|
class |
BinaryOperatorCSImpl
An implementation of the model object 'Binary Operator CS'.
|
class |
BooleanLiteralExpCSImpl
An implementation of the model object 'Boolean Literal 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 |
ConstructorExpCSImpl
An implementation of the model object 'Constructor Exp CS'.
|
class |
ConstructorPartCSImpl
An implementation of the model object 'Constructor 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 |
IndexExpCSImpl
An implementation of the model object 'Index 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 |
InvocationExpCSImpl
An implementation of the model object 'Navigating 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 |
NamedExpCSImpl
An implementation of the model object 'Named Exp 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 |
NavigationOperatorCSImpl
An implementation of the model object 'Navigation Operator 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 |
OperatorCSImpl
An implementation of the model object 'Operator 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 |
SelfExpCSImpl
An implementation of the model object 'Variable Exp 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 |
UnaryOperatorCSImpl
An implementation of the model object 'Unary Operator CS'.
|
class |
UnlimitedNaturalLiteralExpCSImpl
An implementation of the model object 'Unlimited Natural Literal Exp CS'.
|
class |
VariableCSImpl
An implementation of the model object 'Variable CS'.
|
Modifier and Type | Method and Description |
---|---|
T |
EssentialOCLCSTSwitch.caseModelElementCS(ModelElementCS object)
Returns the result of interpreting the object as an instance of 'Model Element CS'.
|
Modifier and Type | Method and Description |
---|---|
static ModelElementCS |
EssentialOCLUtils.getPivotedCS(org.eclipse.emf.ecore.EObject csElement)
Return the element associated with csElement for which there is a
pivot element with an identical moniker.
|
static ModelElementCS |
EssentialOCLUtils.getPivotingParentCS(ElementCS csElement) |
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'.
|
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'.
|
Modifier and Type | Method and Description |
---|---|
T |
OCLinEcoreCSTSwitch.caseModelElementCS(ModelElementCS object)
Returns the result of interpreting the object as an instance of 'Model Element CS'.
|
Modifier and Type | Interface and Description |
---|---|
interface |
LibClassCS
A representation of the model object 'Lib Class 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 |
LibClassCSImpl
An implementation of the model object 'Lib Class 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 |
OCLstdlibCSTSwitch.caseModelElementCS(ModelElementCS object)
Returns the result of interpreting the object as an instance of 'Model Element CS'.
|