public interface CompletePackage extends NamedElement
The following features are supported:
PivotPackage.getCompletePackage()
Modifier and Type | Method and Description |
---|---|
void |
assertSamePackage(Package pivotPackage) |
java.lang.Iterable<Class> |
getAllClasses() |
CompleteClass |
getCompleteClass(Class pivotType) |
CompleteModel |
getCompleteModel() |
org.eclipse.emf.ecore.EPackage |
getEPackage() |
int |
getIndex(Package p1) |
Class |
getMemberType(java.lang.String name) |
java.lang.String |
getNsPrefix() |
CompleteClass |
getOwnedCompleteClass(java.lang.String name) |
java.util.List<CompleteClass> |
getOwnedCompleteClasses()
Returns the value of the 'Owned Complete Classes' containment reference list.
|
CompletePackage |
getOwnedCompletePackage(java.lang.String name) |
java.util.List<CompletePackage> |
getOwnedCompletePackages()
Returns the value of the 'Owned Complete Packages' containment reference list.
|
CompleteModel |
getOwningCompleteModel()
Returns the value of the 'Owning Complete Model' container reference.
|
CompletePackage |
getOwningCompletePackage() |
java.util.List<Package> |
getPartialPackages()
Returns the value of the 'Partial Packages' reference list.
|
Package |
getPrimaryPackage() |
Type |
getType(java.lang.String metatypeName) |
java.lang.String |
getURI() |
void |
setOwningCompleteModel(CompleteModel value)
Sets the value of the '
Owning Complete Model ' container reference. |
void |
setOwningCompletePackage(CompletePackage value)
Sets the value of the '
Owning Complete Package ' container reference. |
getName, setName
accept, allOwnedElements, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValue
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
@NonNull java.util.List<CompleteClass> getOwnedCompleteClasses()
CompleteClass
.
It is bidirectional and its opposite is 'Owning Complete Package
'.
If the meaning of the 'Owned Complete Classes' containment reference list isn't clear, there really should be more of a description here...
This is a logically derived collection. One CompleteClass for each distinctly named partial Class inv: ownedCompleteClasses->isUnique(name) inv: ownedCompleteClasses->forAll(name <> null) inv: ownedCompleteClasses->forAll(cc | cc.partialClasses = self.partialPackages.ownedClasses->select(name = cc.name))PivotPackage.getCompletePackage_OwnedCompleteClasses()
,
CompleteClass.getOwningCompletePackage()
@NonNull java.util.List<CompletePackage> getOwnedCompletePackages()
CompletePackage
.
If the meaning of the 'Owned Complete Packages' containment reference list isn't clear, there really should be more of a description here...
PivotPackage.getCompletePackage_OwnedCompletePackages()
CompleteModel getOwningCompleteModel()
Owned Complete Packages
'.
If the meaning of the 'Owning Complete Model' container reference isn't clear, there really should be more of a description here...
setOwningCompleteModel(CompleteModel)
,
PivotPackage.getCompletePackage_OwningCompleteModel()
,
CompleteModel.getOwnedCompletePackages()
void setOwningCompleteModel(CompleteModel value)
Owning Complete Model
' container reference.
value
- the new value of the 'Owning Complete Model' container reference.getOwningCompleteModel()
@NonNull java.util.List<Package> getPartialPackages()
Package
.
If the meaning of the 'Partial Packages' reference list isn't clear, there really should be more of a description here...
PivotPackage.getCompletePackage_PartialPackages()
CompleteClass getOwnedCompleteClass(java.lang.String name)
@NonNull CompleteClass getCompleteClass(Class pivotType)
Package getPrimaryPackage()
Class getMemberType(java.lang.String name)
java.lang.String getURI()
java.lang.String getNsPrefix()
int getIndex(Package p1)
void assertSamePackage(Package pivotPackage)
@Nullable org.eclipse.emf.ecore.EPackage getEPackage()
Type getType(java.lang.String metatypeName)
@Nullable CompletePackage getOwnedCompletePackage(@Nullable java.lang.String name)
@NonNull CompleteModel getCompleteModel()
@NonNull java.lang.Iterable<Class> getAllClasses()
@Nullable CompletePackage getOwningCompletePackage()
void setOwningCompletePackage(CompletePackage value)
Owning Complete Package
' container reference.
value
- the new value of the 'Owning Complete Package' container reference.getOwningCompletePackage()