public interface CompleteModel extends NamedElement
The following features are supported:
PivotPackage.getCompleteModel()
Modifier and Type | Method and Description |
---|---|
void |
addPackageURI2completeURI(java.lang.String packageURI,
java.lang.String newCompleteURI) |
boolean |
conformsTo(Type firstType,
TemplateParameterSubstitutions firstSubstitutions,
Type secondType,
TemplateParameterSubstitutions secondSubstitutions) |
java.lang.Iterable<? extends CompletePackage> |
getAllCompletePackages() |
java.lang.Iterable<? extends CompletePackage> |
getAllCompletePackagesWithUris() |
CompleteClass |
getCompleteClass(Type partialClass) |
CompleteEnvironment |
getCompleteEnvironment() |
CompletePackage |
getCompletePackage(Package asPackage) |
CompletePackage |
getCompletePackageByURI(java.lang.String packageURI) |
LambdaType |
getLambdaType(java.lang.String typeName,
Type contextType,
java.util.List<? extends Type> parameterTypes,
Type resultType) |
OrphanCompletePackage |
getOrphanCompletePackage()
Returns the value of the 'Orphan Complete Package' reference.
|
CompletePackage |
getOwnedCompletePackage(java.lang.String name) |
java.util.List<CompletePackage> |
getOwnedCompletePackages()
Returns the value of the 'Owned Complete Packages' containment reference list.
|
CompleteEnvironment |
getOwningCompleteEnvironment()
Returns the value of the 'Owning Complete Environment' container reference.
|
java.util.List<Model> |
getPartialModels()
Returns the value of the 'Partial Models' reference list.
|
PrimitiveCompletePackage |
getPrimitiveCompletePackage()
Returns the value of the 'Primitive Complete Package' reference.
|
Package |
getRootPackage(java.lang.String completeURIorName) |
void |
setOwningCompleteEnvironment(CompleteEnvironment value)
Sets the value of the '
Owning Complete Environment ' 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 OrphanCompletePackage getOrphanCompletePackage()
If the meaning of the 'Orphan Complete Package' reference isn't clear, there really should be more of a description here...
PivotPackage.getCompleteModel_OrphanCompletePackage()
@NonNull java.util.List<CompletePackage> getOwnedCompletePackages()
CompletePackage
.
It is bidirectional and its opposite is 'Owning Complete Model
'.
If the meaning of the 'Owned Complete Packages' containment reference list isn't clear, there really should be more of a description here...
PivotPackage.getCompleteModel_OwnedCompletePackages()
,
CompletePackage.getOwningCompleteModel()
CompleteEnvironment getOwningCompleteEnvironment()
Owned Complete Model
'.
If the meaning of the 'Owning Complete Environment' container reference isn't clear, there really should be more of a description here...
setOwningCompleteEnvironment(CompleteEnvironment)
,
PivotPackage.getCompleteModel_OwningCompleteEnvironment()
,
CompleteEnvironment.getOwnedCompleteModel()
void setOwningCompleteEnvironment(CompleteEnvironment value)
Owning Complete Environment
' container reference.
value
- the new value of the 'Owning Complete Environment' container reference.getOwningCompleteEnvironment()
@NonNull java.util.List<Model> getPartialModels()
Model
.
If the meaning of the 'Partial Roots' reference list isn't clear, there really should be more of a description here...
PivotPackage.getCompleteModel_PartialModels()
@NonNull PrimitiveCompletePackage getPrimitiveCompletePackage()
If the meaning of the 'Primitive Complete Package' reference isn't clear, there really should be more of a description here...
PivotPackage.getCompleteModel_PrimitiveCompletePackage()
@Nullable CompletePackage getOwnedCompletePackage(java.lang.String name)
void addPackageURI2completeURI(@NonNull java.lang.String packageURI, @NonNull java.lang.String newCompleteURI)
boolean conformsTo(@NonNull Type firstType, @NonNull TemplateParameterSubstitutions firstSubstitutions, @NonNull Type secondType, @NonNull TemplateParameterSubstitutions secondSubstitutions)
@NonNull java.lang.Iterable<? extends CompletePackage> getAllCompletePackages()
@NonNull CompleteClass getCompleteClass(@NonNull Type partialClass)
@NonNull CompleteEnvironment getCompleteEnvironment()
@NonNull CompletePackage getCompletePackage(Package asPackage)
@Nullable CompletePackage getCompletePackageByURI(@NonNull java.lang.String packageURI)
@NonNull java.lang.Iterable<? extends CompletePackage> getAllCompletePackagesWithUris()
@NonNull LambdaType getLambdaType(@NonNull java.lang.String typeName, @NonNull Type contextType, @NonNull java.util.List<? extends Type> parameterTypes, @NonNull Type resultType)
Package getRootPackage(@NonNull java.lang.String completeURIorName)