public class CapellacoreSwitch<T>
extends org.eclipse.emf.ecore.util.Switch<T>
doSwitch(object)
to invoke the caseXXX method for each class of the model,
starting with the actual class of the object
and proceeding up the inheritance hierarchy
until a non-null result is returned,
which is the result of the switch.
CapellacorePackage| Constructor and Description |
|---|
CapellacoreSwitch()
Creates an instance of the switch.
|
| Modifier and Type | Method and Description |
|---|---|
T |
caseAbstractAnnotation(AbstractAnnotation object)
Returns the result of interpreting the object as an instance of 'Abstract Annotation'.
|
T |
caseAbstractConstraint(AbstractConstraint object)
Returns the result of interpreting the object as an instance of 'Abstract Constraint'.
|
T |
caseAbstractDependenciesPkg(AbstractDependenciesPkg object)
Returns the result of interpreting the object as an instance of 'Abstract Dependencies Pkg'.
|
T |
caseAbstractExchangeItemPkg(AbstractExchangeItemPkg object)
Returns the result of interpreting the object as an instance of 'Abstract Exchange Item Pkg'.
|
T |
caseAbstractModellingStructure(AbstractModellingStructure object)
Returns the result of interpreting the object as an instance of 'Abstract Modelling Structure'.
|
T |
caseAbstractNamedElement(AbstractNamedElement object)
Returns the result of interpreting the object as an instance of 'Abstract Named Element'.
|
T |
caseAbstractPropertyValue(AbstractPropertyValue object)
Returns the result of interpreting the object as an instance of 'Abstract Property Value'.
|
T |
caseAbstractRelationship(AbstractRelationship object)
Returns the result of interpreting the object as an instance of 'Abstract Relationship'.
|
T |
caseAbstractTrace(AbstractTrace object)
Returns the result of interpreting the object as an instance of 'Abstract Trace'.
|
T |
caseAbstractType(AbstractType object)
Returns the result of interpreting the object as an instance of 'Abstract Type'.
|
T |
caseAbstractTypedElement(AbstractTypedElement object)
Returns the result of interpreting the object as an instance of 'Abstract Typed Element'.
|
T |
caseAllocation(Allocation object)
Returns the result of interpreting the object as an instance of 'Allocation'.
|
T |
caseBooleanPropertyValue(BooleanPropertyValue object)
Returns the result of interpreting the object as an instance of 'Boolean Property Value'.
|
T |
caseCapellaElement(CapellaElement object)
Returns the result of interpreting the object as an instance of 'Capella Element'.
|
T |
caseClassifier(Classifier object)
Returns the result of interpreting the object as an instance of 'Classifier'.
|
T |
caseConstraint(Constraint object)
Returns the result of interpreting the object as an instance of 'Constraint'.
|
T |
caseElement(org.polarsys.kitalpha.emde.model.Element object)
Returns the result of interpreting the object as an instance of 'Element'.
|
T |
caseEnumerationPropertyLiteral(EnumerationPropertyLiteral object)
Returns the result of interpreting the object as an instance of 'Enumeration Property Literal'.
|
T |
caseEnumerationPropertyType(EnumerationPropertyType object)
Returns the result of interpreting the object as an instance of 'Enumeration Property Type'.
|
T |
caseEnumerationPropertyValue(EnumerationPropertyValue object)
Returns the result of interpreting the object as an instance of 'Enumeration Property Value'.
|
T |
caseExtensibleElement(org.polarsys.kitalpha.emde.model.ExtensibleElement object)
Returns the result of interpreting the object as an instance of 'Extensible Element'.
|
T |
caseFeature(Feature object)
Returns the result of interpreting the object as an instance of 'Feature'.
|
T |
caseFinalizableElement(FinalizableElement object)
Returns the result of interpreting the object as an instance of 'Finalizable Element'.
|
T |
caseFloatPropertyValue(FloatPropertyValue object)
Returns the result of interpreting the object as an instance of 'Float Property Value'.
|
T |
caseGeneralClass(GeneralClass object)
Returns the result of interpreting the object as an instance of 'General Class'.
|
T |
caseGeneralizableElement(GeneralizableElement object)
Returns the result of interpreting the object as an instance of 'Generalizable Element'.
|
T |
caseGeneralization(Generalization object)
Returns the result of interpreting the object as an instance of 'Generalization'.
|
T |
caseIntegerPropertyValue(IntegerPropertyValue object)
Returns the result of interpreting the object as an instance of 'Integer Property Value'.
|
T |
caseInvolvedElement(InvolvedElement object)
Returns the result of interpreting the object as an instance of 'Involved Element'.
|
T |
caseInvolvement(Involvement object)
Returns the result of interpreting the object as an instance of 'Involvement'.
|
T |
caseInvolverElement(InvolverElement object)
Returns the result of interpreting the object as an instance of 'Involver Element'.
|
T |
caseKeyValue(KeyValue object)
Returns the result of interpreting the object as an instance of 'Key Value'.
|
T |
caseModelElement(ModelElement object)
Returns the result of interpreting the object as an instance of 'Model Element'.
|
T |
caseModellingArchitecture(ModellingArchitecture object)
Returns the result of interpreting the object as an instance of 'Modelling Architecture'.
|
T |
caseModellingArchitecturePkg(ModellingArchitecturePkg object)
Returns the result of interpreting the object as an instance of 'Modelling Architecture Pkg'.
|
T |
caseModellingBlock(ModellingBlock object)
Returns the result of interpreting the object as an instance of 'Modelling Block'.
|
T |
caseNamedElement(NamedElement object)
Returns the result of interpreting the object as an instance of 'Named Element'.
|
T |
caseNamedRelationship(NamedRelationship object)
Returns the result of interpreting the object as an instance of 'Named Relationship'.
|
T |
caseNamespace(Namespace object)
Returns the result of interpreting the object as an instance of 'Namespace'.
|
T |
caseNamingRule(NamingRule object)
Returns the result of interpreting the object as an instance of 'Naming Rule'.
|
T |
casePropertyValueGroup(PropertyValueGroup object)
Returns the result of interpreting the object as an instance of 'Property Value Group'.
|
T |
casePropertyValuePkg(PropertyValuePkg object)
Returns the result of interpreting the object as an instance of 'Property Value Pkg'.
|
T |
casePublishableElement(PublishableElement object)
Returns the result of interpreting the object as an instance of 'Publishable Element'.
|
T |
caseRelationship(Relationship object)
Returns the result of interpreting the object as an instance of 'Relationship'.
|
T |
caseReuseableStructure(ReuseableStructure object)
Returns the result of interpreting the object as an instance of 'Reuseable Structure'.
|
T |
caseReuseLink(ReuseLink object)
Returns the result of interpreting the object as an instance of 'Reuse Link'.
|
T |
caseReuserStructure(ReuserStructure object)
Returns the result of interpreting the object as an instance of 'Reuser Structure'.
|
T |
caseStringPropertyValue(StringPropertyValue object)
Returns the result of interpreting the object as an instance of 'String Property Value'.
|
T |
caseStructure(Structure object)
Returns the result of interpreting the object as an instance of 'Structure'.
|
T |
caseTrace(Trace object)
Returns the result of interpreting the object as an instance of 'Trace'.
|
T |
caseTraceableElement(TraceableElement object)
Returns the result of interpreting the object as an instance of 'Traceable Element'.
|
T |
caseType(Type object)
Returns the result of interpreting the object as an instance of 'Type'.
|
T |
caseTypedElement(TypedElement object)
Returns the result of interpreting the object as an instance of 'Typed Element'.
|
T |
defaultCase(org.eclipse.emf.ecore.EObject object)
Returns the result of interpreting the object as an instance of 'EObject'.
|
public T caseCapellaElement(CapellaElement object)
object - the target of the switch.doSwitch(EObject)public T caseNamedElement(NamedElement object)
object - the target of the switch.doSwitch(EObject)public T caseRelationship(Relationship object)
object - the target of the switch.doSwitch(EObject)public T caseNamespace(Namespace object)
object - the target of the switch.doSwitch(EObject)public T caseNamedRelationship(NamedRelationship object)
object - the target of the switch.doSwitch(EObject)public T caseStructure(Structure object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractModellingStructure(AbstractModellingStructure object)
object - the target of the switch.doSwitch(EObject)public T caseModellingBlock(ModellingBlock object)
object - the target of the switch.doSwitch(EObject)public T caseModellingArchitecture(ModellingArchitecture object)
object - the target of the switch.doSwitch(EObject)public T caseModellingArchitecturePkg(ModellingArchitecturePkg object)
object - the target of the switch.doSwitch(EObject)public T caseType(Type object)
object - the target of the switch.doSwitch(EObject)public T caseTypedElement(TypedElement object)
object - the target of the switch.doSwitch(EObject)public T caseTrace(Trace object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractAnnotation(AbstractAnnotation object)
object - the target of the switch.doSwitch(EObject)public T caseNamingRule(NamingRule object)
object - the target of the switch.doSwitch(EObject)public T caseConstraint(Constraint object)
object - the target of the switch.doSwitch(EObject)public T caseKeyValue(KeyValue object)
object - the target of the switch.doSwitch(EObject)public T caseReuseLink(ReuseLink object)
object - the target of the switch.doSwitch(EObject)public T caseReuseableStructure(ReuseableStructure object)
object - the target of the switch.doSwitch(EObject)public T caseReuserStructure(ReuserStructure object)
object - the target of the switch.doSwitch(EObject)public T caseGeneralizableElement(GeneralizableElement object)
object - the target of the switch.doSwitch(EObject)public T caseClassifier(Classifier object)
object - the target of the switch.doSwitch(EObject)public T caseGeneralClass(GeneralClass object)
object - the target of the switch.doSwitch(EObject)public T caseGeneralization(Generalization object)
object - the target of the switch.doSwitch(EObject)public T caseFeature(Feature object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractExchangeItemPkg(AbstractExchangeItemPkg object)
object - the target of the switch.doSwitch(EObject)public T caseAllocation(Allocation object)
object - the target of the switch.doSwitch(EObject)public T caseInvolvement(Involvement object)
object - the target of the switch.doSwitch(EObject)public T caseInvolverElement(InvolverElement object)
object - the target of the switch.doSwitch(EObject)public T caseInvolvedElement(InvolvedElement object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractPropertyValue(AbstractPropertyValue object)
object - the target of the switch.doSwitch(EObject)public T caseStringPropertyValue(StringPropertyValue object)
object - the target of the switch.doSwitch(EObject)public T caseIntegerPropertyValue(IntegerPropertyValue object)
object - the target of the switch.doSwitch(EObject)public T caseBooleanPropertyValue(BooleanPropertyValue object)
object - the target of the switch.doSwitch(EObject)public T caseFloatPropertyValue(FloatPropertyValue object)
object - the target of the switch.doSwitch(EObject)public T caseEnumerationPropertyValue(EnumerationPropertyValue object)
object - the target of the switch.doSwitch(EObject)public T caseEnumerationPropertyType(EnumerationPropertyType object)
object - the target of the switch.doSwitch(EObject)public T caseEnumerationPropertyLiteral(EnumerationPropertyLiteral object)
object - the target of the switch.doSwitch(EObject)public T casePropertyValueGroup(PropertyValueGroup object)
object - the target of the switch.doSwitch(EObject)public T casePropertyValuePkg(PropertyValuePkg object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractDependenciesPkg(AbstractDependenciesPkg object)
object - the target of the switch.doSwitch(EObject)public T caseElement(org.polarsys.kitalpha.emde.model.Element object)
object - the target of the switch.doSwitch(EObject)public T caseExtensibleElement(org.polarsys.kitalpha.emde.model.ExtensibleElement object)
object - the target of the switch.doSwitch(EObject)public T caseModelElement(ModelElement object)
object - the target of the switch.doSwitch(EObject)public T caseTraceableElement(TraceableElement object)
object - the target of the switch.doSwitch(EObject)public T casePublishableElement(PublishableElement object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractNamedElement(AbstractNamedElement object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractRelationship(AbstractRelationship object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractType(AbstractType object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractTypedElement(AbstractTypedElement object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractTrace(AbstractTrace object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractConstraint(AbstractConstraint object)
object - the target of the switch.doSwitch(EObject)public T caseFinalizableElement(FinalizableElement object)
object - the target of the switch.doSwitch(EObject)public T defaultCase(org.eclipse.emf.ecore.EObject object)
defaultCase in class org.eclipse.emf.ecore.util.Switch<T>object - the target of the switch.Switch.doSwitch(org.eclipse.emf.ecore.EObject)