Returns a sequence of the EObjects recursively contained in the specified root eObject and that are instances of the specified EClass
Expression | Result |
---|---|
anEPackage.eAllContents(ecore::EClass) | Sequence{firstEClass, secondEClass} |
Returns a sequence of the EObjects recursively contained in the specified root eObject.
Expression | Result |
---|---|
anEPackage.eAllContents() | Sequence{firstEClass, firstEAttribute, secondEClass, firstDataType} |
Returns the EClass of the specified EObject
Returns the container of the specified EObject
Expression | Result |
---|---|
firstEAttribute.eContainer() | firstEClass |
Returns the first container of the specified EObject that matches the given type
Expression | Result |
---|---|
firstEAttribute.eContainer(ecore::EPackage) | anEPackage |
Returns self or the first container of the specified EObject that matches the given type
Expression | Result |
---|---|
firstEAttribute.eContainerOrSelf(ecore::EAttribute) | firstEAttribute |
Returns a sequence made of the instances of the specified type in the contents of the specified eObject.
Expression | Result |
---|---|
anEPackage.eContents(ecore::EDataType) | Sequence{firstDataType} |
Returns the contents of the specified EObject instance.
Expression | Result |
---|---|
anEPackage.eContents() | Sequence{firstEClass, secondEClass, firstDataType} |
Handles calls to the operation "eGet". This will fetch the value of the feature named featureName on source
Returns the elements of the given type from the set of the inverse references of the receiver.
Returns the elements from the set of the inverse references of the receiver that are referencing the receiver using a feature with the given name.
Returns the set containing the inverse references.