public class CompleteModelImpl extends NamedElementImpl implements CompleteModel, CompleteModelInternal
getName, setName, toString
allOwnedElements, 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 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 Object eInvoke(int operationID, <any> arguments) throws InvocationTargetException
eInvoke
in class ElementImpl
InvocationTargetException
public <R> R accept(Visitor<R> visitor)
Element
public void addPackageURI2completeURI(String packageURI, String newCompleteURI)
addPackageURI2completeURI
in interface CompleteModel
public boolean conformsTo(Type firstType, TemplateParameterSubstitutions firstSubstitutions, Type secondType, TemplateParameterSubstitutions secondSubstitutions)
conformsTo
in interface CompleteModel
public void didAddClass(Class partialClass, CompleteClassInternal completeClass)
didAddClass
in interface CompleteModelInternal
public void didAddCompletePackage(CompletePackageInternal completePackage)
didAddCompletePackage
in interface CompleteModelInternal
public void didAddNestedPackage(Package pivotPackage)
didAddNestedPackage
in interface CompleteModelInternal
public void didAddPartialModel(Model partialModel)
didAddPartialModel
in interface CompleteModelInternal
public void didRemoveClass(Class pivotType)
didRemoveClass
in interface CompleteModelInternal
public void didRemoveCompletePackage(CompletePackageInternal completePackage)
didRemoveCompletePackage
in interface CompleteModelInternal
public void didRemoveNestedPackage(Package pivotPackage)
didRemoveNestedPackage
in interface CompleteModelInternal
public void didRemovePartialModel(Model partialModel)
didRemovePartialModel
in interface CompleteModelInternal
public void dispose()
dispose
in interface CompleteModelInternal
public CollectionType findCollectionType(CompleteClassInternal completeClass, CollectionTypeParameters<Type> typeParameters)
findCollectionType
in interface CompleteModelInternal
public MapType findMapType(CompleteClassInternal completeClass, MapTypeParameters<Type,Type> typeParameters)
findMapType
in interface CompleteModelInternal
public Iterable<CompletePackageInternal> getAllCompletePackages()
getAllCompletePackages
in interface CompleteModel
getAllCompletePackages
in interface CompleteModelInternal
public Iterable<? extends CompletePackage> getAllCompletePackagesWithUris()
getAllCompletePackagesWithUris
in interface CompleteModel
public CollectionType getCollectionType(CompleteClassInternal completeClass, CollectionTypeParameters<Type> typeParameters)
getCollectionType
in interface CompleteModelInternal
public CollectionType getCollectionType(CompleteClassInternal completeClass, Type elementType, boolean isNullFree, IntegerValue lower, UnlimitedNaturalValue upper)
public CompleteClassInternal getCompleteClass(Type pivotType)
getCompleteClass
in interface CompleteModel
getCompleteClass
in interface CompleteModelInternal
public CompleteEnvironmentInternal getCompleteEnvironment()
getCompleteEnvironment
in interface CompleteModel
getCompleteEnvironment
in interface CompleteModelInternal
public CompletePackageInternal getCompletePackage(Package asPackage)
getCompletePackage
in interface CompleteModel
getCompletePackage
in interface CompleteModelInternal
public CompletePackageInternal getCompletePackageByURI(String packageURI)
getCompletePackageByURI
in interface CompleteModel
getCompletePackageByURI
in interface CompleteModelInternal
public String getCompleteURI(String packageURI)
getCompleteURI
in interface CompleteModelInternal
public CompleteURIs getCompleteURIs()
getCompleteURIs
in interface CompleteModelInternal
public LambdaType getLambdaType(String typeName, Type contextType, List<? extends Type> parameterTypes, Type resultType)
getLambdaType
in interface CompleteModel
public LambdaType getLambdaType(String typeName, Type contextType, List<? extends Type> parameterTypes, Type resultType, TemplateParameterSubstitutions bindings)
getLambdaType
in interface CompleteModelInternal
public MapType getMapType(CompleteClassInternal completeClass, MapTypeParameters<Type,Type> typeParameters)
getMapType
in interface CompleteModelInternal
public CompletePackage getMemberPackage(String memberPackageName)
public Iterable<? extends CompletePackage> getMemberPackages()
public PivotMetamodelManager getMetamodelManager()
getMetamodelManager
in interface CompleteModelInternal
public OrphanCompletePackageImpl getOrphanCompletePackage()
CompleteModel
If the meaning of the 'Orphan Complete Package' reference isn't clear, there really should be more of a description here...
getOrphanCompletePackage
in interface CompleteModel
getOrphanCompletePackage
in interface CompleteModelInternal
PivotPackage.getCompleteModel_OrphanCompletePackage()
public Orphanage getOrphanage()
getOrphanage
in interface CompleteModelInternal
public List<CompletePackage> getOwnedCompletePackages()
getOwnedCompletePackages
in interface CompleteModel
PivotPackage.getCompleteModel_OwnedCompletePackages()
,
CompletePackage.getOwningCompleteModel()
public CompleteEnvironment getOwningCompleteEnvironment()
getOwningCompleteEnvironment
in interface CompleteModel
CompleteModel.setOwningCompleteEnvironment(CompleteEnvironment)
,
PivotPackage.getCompleteModel_OwningCompleteEnvironment()
,
CompleteEnvironment.getOwnedCompleteModel()
public NotificationChain basicSetOwningCompleteEnvironment(CompleteEnvironment newOwningCompleteEnvironment, NotificationChain msgs)
public void setOwningCompleteEnvironment(CompleteEnvironment newOwningCompleteEnvironment)
setOwningCompleteEnvironment
in interface CompleteModel
newOwningCompleteEnvironment
- the new value of the 'Owning Complete Environment' container reference.CompleteModel.getOwningCompleteEnvironment()
public EnvironmentFactoryInternal getEnvironmentFactory()
getEnvironmentFactory
in interface CompleteModelInternal
public PartialModels getPartialModels()
getPartialModels
in interface CompleteModel
getPartialModels
in interface CompleteModelInternal
PivotPackage.getCompleteModel_PartialModels()
public PrimitiveCompletePackageImpl getPrimitiveCompletePackage()
CompleteModel
If the meaning of the 'Primitive Complete Package' reference isn't clear, there really should be more of a description here...
getPrimitiveCompletePackage
in interface CompleteModel
getPrimitiveCompletePackage
in interface CompleteModelInternal
PivotPackage.getCompleteModel_PrimitiveCompletePackage()
public CompletePackage getOwnedCompletePackage(String completeURIorName)
getOwnedCompletePackage
in interface CompleteModel
public Package getRootPackage(String completeURIorName)
getRootPackage
in interface CompleteModel
public Type getSpecializedType(Type type, TemplateParameterSubstitutions substitutions)
getSpecializedType
in interface CompleteModelInternal
public StandardLibraryInternal getStandardLibrary()
getStandardLibrary
in interface CompleteModelInternal
public TupleTypeManager getTupleManager()
getTupleManager
in interface CompleteModelInternal
public TupleType getTupleType(String typeName, Collection<? extends TypedElement> parts, TemplateParameterSubstitutions bindings)
getTupleType
in interface CompleteModelInternal
public CompleteModelInternal init(CompleteEnvironmentInternal completeEnvironment)
init
in interface CompleteModelInternal
public void resolveSuperClasses(Class specializedClass, Class unspecializedClass)
resolveSuperClasses
in interface CompleteModelInternal
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.