public static class CompleteOCLSplitter.Separator extends PivotSwitch<EObject>
| Constructor and Description |
|---|
Separator(PivotMetamodelManager metamodelManager,
Resource separateResource) |
| Modifier and Type | Method and Description |
|---|---|
EObject |
caseClass(Class object)
Returns the result of interpreting the object as an instance of 'Class'.
|
EObject |
caseConstraint(Constraint object)
Returns the result of interpreting the object as an instance of 'Constraint'.
|
EObject |
caseExpressionInOCL(ExpressionInOCL object)
Returns the result of interpreting the object as an instance of 'Expression In OCL'.
|
EObject |
caseModel(Model object)
Returns the result of interpreting the object as an instance of 'Model'.
|
EObject |
caseOperation(Operation object)
Returns the result of interpreting the object as an instance of 'Operation'.
|
EObject |
casePackage(Package object)
Returns the result of interpreting the object as an instance of 'Package'.
|
EObject |
caseProperty(Property object)
Returns the result of interpreting the object as an instance of 'Property'.
|
EObject |
doSwitch(EObject eObject) |
NamedElement |
getElementByName(Iterable<? extends EObject> elements,
String name) |
caseAnnotation, caseAnyType, caseAssociationClass, caseAssociationClassCallExp, caseBagType, caseBehavior, caseBooleanLiteralExp, caseCallExp, caseCallOperationAction, caseCollectionItem, caseCollectionLiteralExp, caseCollectionLiteralPart, caseCollectionRange, caseCollectionType, caseComment, caseCompleteClass, caseCompleteEnvironment, caseCompleteModel, caseCompletePackage, caseConnectionPointReference, caseDataType, caseDetail, caseDynamicBehavior, caseDynamicElement, caseDynamicProperty, caseDynamicType, caseDynamicValueSpecification, caseElement, caseElementExtension, caseEnumeration, caseEnumerationLiteral, caseEnumLiteralExp, caseFeature, caseFeatureCallExp, caseFinalState, caseIfExp, caseImport, caseInstanceSpecification, caseIntegerLiteralExp, caseInvalidLiteralExp, caseInvalidType, caseIterateExp, caseIteration, caseIteratorExp, caseIteratorVariable, caseLambdaType, caseLanguageExpression, caseLetExp, caseLetVariable, caseLibrary, caseLiteralExp, caseLoopExp, caseMapLiteralExp, caseMapLiteralPart, caseMapType, caseMessageExp, caseMessageType, caseMorePivotable, caseNameable, caseNamedElement, caseNamespace, caseNavigationCallExp, caseNullLiteralExp, caseNumericLiteralExp, caseOCLExpression, caseOperationCallExp, caseOppositePropertyCallExp, caseOrderedSetType, caseOrphanCompletePackage, caseParameter, caseParameterVariable, casePivotable, casePrecedence, casePrimitiveCompletePackage, casePrimitiveLiteralExp, casePrimitiveType, caseProfile, caseProfileApplication, casePropertyCallExp, casePseudostate, caseRealLiteralExp, caseReferringElement, caseRegion, caseResultVariable, caseSelfType, caseSendSignalAction, caseSequenceType, caseSetType, caseShadowExp, caseShadowPart, caseSignal, caseSlot, caseStandardLibrary, caseState, caseStateExp, caseStateMachine, caseStereotype, caseStereotypeExtender, caseStringLiteralExp, caseTemplateableElement, caseTemplateBinding, caseTemplateParameter, caseTemplateParameterSubstitution, caseTemplateSignature, caseTransition, caseTrigger, caseTupleLiteralExp, caseTupleLiteralPart, caseTupleType, caseType, caseTypedElement, caseTypeExp, caseUnlimitedNaturalLiteralExp, caseUnspecifiedValueExp, caseValueSpecification, caseVariable, caseVariableDeclaration, caseVariableExp, caseVertex, caseVisitable, caseVoidType, caseWildcardType, defaultCasepublic Separator(PivotMetamodelManager metamodelManager, Resource separateResource)
public EObject caseClass(Class object)
PivotSwitchcaseClass in class PivotSwitch<EObject>object - the target of the switch.doSwitch(EObject)public EObject caseConstraint(Constraint object)
PivotSwitchcaseConstraint in class PivotSwitch<EObject>object - the target of the switch.doSwitch(EObject)public EObject caseExpressionInOCL(ExpressionInOCL object)
PivotSwitchcaseExpressionInOCL in class PivotSwitch<EObject>object - the target of the switch.doSwitch(EObject)public EObject caseModel(Model object)
PivotSwitchcaseModel in class PivotSwitch<EObject>object - the target of the switch.doSwitch(EObject)public EObject caseOperation(Operation object)
PivotSwitchcaseOperation in class PivotSwitch<EObject>object - the target of the switch.doSwitch(EObject)public EObject casePackage(Package object)
PivotSwitchcasePackage in class PivotSwitch<EObject>object - the target of the switch.doSwitch(EObject)public EObject caseProperty(Property object)
PivotSwitchcaseProperty in class PivotSwitch<EObject>object - the target of the switch.doSwitch(EObject)public EObject doSwitch(EObject eObject)
public NamedElement getElementByName(Iterable<? extends EObject> elements, String name)
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.