public class CompleteClassImpl extends NamedElementImpl implements CompleteClass, CompleteClassInternal
getName, setName, toString
allOwnedElements, eInvoke, getAnnotatingComments, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValue
getESObject, getETarget, getImage, getTarget, getText, setESObject, setTarget, unloaded
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getName, setName
allOwnedElements, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValue
public CompletePackage getOwningCompletePackageGen()
public CompletePackageInternal getOwningCompletePackage()
CompleteClass
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...
getOwningCompletePackage
in interface CompleteClass
getOwningCompletePackage
in interface CompleteClassInternal
CompleteClass.setOwningCompletePackage(CompletePackage)
,
PivotPackage.getCompleteClass_OwningCompletePackage()
,
CompletePackage.getOwnedCompleteClasses()
public NotificationChain basicSetOwningCompletePackage(CompletePackage newOwningCompletePackage, NotificationChain msgs)
public void setOwningCompletePackage(CompletePackage newOwningCompletePackage)
setOwningCompletePackage
in interface CompleteClass
newOwningCompletePackage
- the new value of the 'Owning Complete Package' container reference.CompleteClass.getOwningCompletePackage()
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseAdd
in class ElementImpl
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove
in class ElementImpl
public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in class NamedElementImpl
public void eSet(int featureID, Object newValue)
eSet
in class NamedElementImpl
public void eUnset(int featureID)
eUnset
in class NamedElementImpl
public boolean eIsSet(int featureID)
eIsSet
in class NamedElementImpl
public <R> R accept(Visitor<R> visitor)
Element
public void addClass(Class partialClass)
addClass
in interface CompleteClassInternal
public boolean conformsTo(Type elementType)
conformsTo
in interface CompleteClass
public boolean conformsTo(CompleteClass thatCompleteClass)
conformsTo
in interface CompleteClass
public void didAddClass(Class partialClass)
didAddClass
in interface CompleteClassInternal
public boolean didRemoveClass(Class partialClass)
didRemoveClass
in interface CompleteClassInternal
public void dispose()
dispose
in interface CompleteClassInternal
public CollectionType findCollectionType(CollectionTypeParameters<Type> typeParameters)
findCollectionType
in interface CompleteClass
public MapType findMapType(MapTypeParameters<Type,Type> typeParameters)
findMapType
in interface CompleteClass
public Class getBehavioralClass()
getBehavioralClass
in interface CompleteClass
public CollectionType getCollectionType(CollectionTypeParameters<Type> typeParameters)
getCollectionType
in interface CompleteClass
public final CompleteInheritanceImpl getCompleteInheritance()
getCompleteInheritance
in interface CompleteClass
getCompleteInheritance
in interface CompleteClassInternal
public CompleteModelInternal getCompleteModel()
getCompleteModel
in interface CompleteClassInternal
public EnvironmentFactoryInternal getEnvironmentFactory()
getEnvironmentFactory
in interface CompleteClassInternal
public MapType getMapType(MapTypeParameters<Type,Type> typeParameters)
getMapType
in interface CompleteClass
public PivotMetamodelManager getMetamodelManager()
getMetamodelManager
in interface CompleteClassInternal
public Operation getOperation(OperationId operationId)
getOperation
in interface CompleteClass
public Operation getOperation(Operation operationId)
getOperation
in interface CompleteClass
public Iterable<Operation> getOperationOverloads(Operation pivotOperation)
getOperationOverloads
in interface CompleteClass
public Iterable<Operation> getOperations(FeatureFilter featureFilter)
getOperations
in interface CompleteClass
public Iterable<Operation> getOperations(FeatureFilter featureFilter, String name)
getOperations
in interface CompleteClass
public PartialClasses getPartialClasses()
getPartialClasses
in interface CompleteClass
getPartialClasses
in interface CompleteClassInternal
PivotPackage.getCompleteClass_PartialClasses()
public Class getPrimaryClass()
getPrimaryClass
in interface CompleteClass
public Iterable<Class> getProperSuperClasses()
getProperSuperClasses
in interface CompleteClassInternal
public Iterable<CompleteClass> getProperSuperCompleteClasses()
getProperSuperCompleteClasses
in interface CompleteClass
public Iterable<Property> getProperties(Property pivotProperty)
getProperties
in interface CompleteClass
public Iterable<Property> getProperties(FeatureFilter featureFilter)
getProperties
in interface CompleteClass
public Iterable<Property> getProperties(FeatureFilter featureFilter, String name)
getProperties
in interface CompleteClass
public Iterable<Property> getProperties(String propertyName)
getProperties
in interface CompleteClass
public Property getProperty(String propertyName)
getProperty
in interface CompleteClass
public StandardLibraryInternal getStandardLibrary()
public Iterable<State> getStates()
getStates
in interface CompleteClass
public Iterable<State> getStates(String name)
getStates
in interface CompleteClass
public Iterable<CompleteClass> getSuperCompleteClasses()
getSuperCompleteClasses
in interface CompleteClass
public void uninstall()
uninstall
in interface CompleteClassInternal
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.