public interface CompleteClass extends NamedElement
The following features are supported:
PivotPackage.getCompleteClass()
Modifier and Type | Method and Description |
---|---|
boolean |
conformsTo(CompleteClass thatCompleteClass) |
boolean |
conformsTo(Type elementType) |
CollectionType |
findCollectionType(CollectionTypeParameters<Type> typeParameters) |
MapType |
findMapType(MapTypeParameters<Type,Type> typeParameters) |
Class |
getBehavioralClass() |
CollectionType |
getCollectionType(CollectionTypeParameters<Type> typeParameters) |
CompleteInheritance |
getCompleteInheritance() |
MapType |
getMapType(MapTypeParameters<Type,Type> typeParameters) |
Operation |
getOperation(Operation operationId) |
Operation |
getOperation(OperationId operationId) |
java.lang.Iterable<Operation> |
getOperationOverloads(Operation pivotOperation) |
java.lang.Iterable<Operation> |
getOperations(FeatureFilter featureFilter) |
java.lang.Iterable<Operation> |
getOperations(FeatureFilter featureFilter,
java.lang.String name) |
CompletePackage |
getOwningCompletePackage()
Returns the value of the 'Owning Complete Package' container reference.
|
java.util.List<Class> |
getPartialClasses()
Returns the value of the 'Partial Classes' reference list.
|
Class |
getPrimaryClass() |
java.lang.Iterable<CompleteClass> |
getProperSuperCompleteClasses() |
java.lang.Iterable<Property> |
getProperties(FeatureFilter featureFilter) |
java.lang.Iterable<Property> |
getProperties(FeatureFilter featureFilter,
java.lang.String name) |
java.lang.Iterable<Property> |
getProperties(Property pivotProperty) |
java.lang.Iterable<Property> |
getProperties(java.lang.String propertyName) |
Property |
getProperty(java.lang.String propertyName) |
java.lang.Iterable<State> |
getStates() |
java.lang.Iterable<State> |
getStates(java.lang.String name) |
java.lang.Iterable<CompleteClass> |
getSuperCompleteClasses() |
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
CompletePackage getOwningCompletePackage()
Owned Complete Classes
'.
If the meaning of the 'Owning Complete Package' container reference isn't clear, there really should be more of a description here...
setOwningCompletePackage(CompletePackage)
,
PivotPackage.getCompleteClass_OwningCompletePackage()
,
CompletePackage.getOwnedCompleteClasses()
void setOwningCompletePackage(CompletePackage value)
Owning Complete Package
' container reference.
value
- the new value of the 'Owning Complete Package' container reference.getOwningCompletePackage()
@NonNull java.util.List<Class> getPartialClasses()
Class
.
If the meaning of the 'Partial Classes' reference list isn't clear, there really should be more of a description here...
PivotPackage.getCompleteClass_PartialClasses()
boolean conformsTo(@NonNull CompleteClass thatCompleteClass)
@Nullable CollectionType findCollectionType(@NonNull CollectionTypeParameters<Type> typeParameters)
@NonNull CollectionType getCollectionType(@NonNull CollectionTypeParameters<Type> typeParameters)
@NonNull CompleteInheritance getCompleteInheritance()
@Nullable Operation getOperation(@NonNull OperationId operationId)
@Nullable java.lang.Iterable<Operation> getOperationOverloads(@NonNull Operation pivotOperation)
@NonNull java.lang.Iterable<Operation> getOperations(@Nullable FeatureFilter featureFilter)
@NonNull java.lang.Iterable<Operation> getOperations(@Nullable FeatureFilter featureFilter, @Nullable java.lang.String name)
@NonNull java.lang.Iterable<CompleteClass> getProperSuperCompleteClasses()
@Nullable java.lang.Iterable<Property> getProperties(@Nullable java.lang.String propertyName)
@NonNull java.lang.Iterable<Property> getProperties(@Nullable FeatureFilter featureFilter)
@NonNull java.lang.Iterable<Property> getProperties(@Nullable FeatureFilter featureFilter, @Nullable java.lang.String name)
@NonNull java.lang.Iterable<CompleteClass> getSuperCompleteClasses()