public class CompleteModelImpl extends NamedElementImpl implements CompleteModel, CompleteModelInternal
getName, setName, toStringallOwnedElements, getAnnotatingComments, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValuegetESObject, getETarget, getImage, getTarget, getText, setESObject, setTarget, unloadedequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetName, setNameallOwnedElements, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValuepublic NotificationChain eInverseAdd(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
eInverseAdd in class ElementImplpublic NotificationChain eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
eInverseRemove in class ElementImplpublic NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet in class NamedElementImplpublic void eSet(int featureID,
Object newValue)
eSet in class NamedElementImplpublic void eUnset(int featureID)
eUnset in class NamedElementImplpublic boolean eIsSet(int featureID)
eIsSet in class NamedElementImplpublic Object eInvoke(int operationID, <any> arguments) throws InvocationTargetException
eInvoke in class ElementImplInvocationTargetExceptionpublic <R> R accept(Visitor<R> visitor)
Elementpublic void addPackageURI2completeURI(String packageURI, String newCompleteURI)
addPackageURI2completeURI in interface CompleteModelpublic boolean conformsTo(Type firstType, TemplateParameterSubstitutions firstSubstitutions, Type secondType, TemplateParameterSubstitutions secondSubstitutions)
conformsTo in interface CompleteModelpublic void didAddClass(Class partialClass, CompleteClassInternal completeClass)
didAddClass in interface CompleteModelInternalpublic void didAddCompletePackage(CompletePackageInternal completePackage)
didAddCompletePackage in interface CompleteModelInternalpublic void didAddNestedPackage(Package pivotPackage)
didAddNestedPackage in interface CompleteModelInternalpublic void didAddPartialModel(Model partialModel)
didAddPartialModel in interface CompleteModelInternalpublic void didRemoveClass(Class pivotType)
didRemoveClass in interface CompleteModelInternalpublic void didRemoveCompletePackage(CompletePackageInternal completePackage)
didRemoveCompletePackage in interface CompleteModelInternalpublic void didRemoveNestedPackage(Package pivotPackage)
didRemoveNestedPackage in interface CompleteModelInternalpublic void didRemovePartialModel(Model partialModel)
didRemovePartialModel in interface CompleteModelInternalpublic void dispose()
dispose in interface CompleteModelInternalpublic CollectionType findCollectionType(CompleteClassInternal completeClass, CollectionTypeParameters<Type> typeParameters)
findCollectionType in interface CompleteModelInternalpublic MapType findMapType(CompleteClassInternal completeClass, MapTypeParameters<Type,Type> typeParameters)
findMapType in interface CompleteModelInternalpublic Iterable<CompletePackageInternal> getAllCompletePackages()
getAllCompletePackages in interface CompleteModelgetAllCompletePackages in interface CompleteModelInternalpublic Iterable<? extends CompletePackage> getAllCompletePackagesWithUris()
getAllCompletePackagesWithUris in interface CompleteModelpublic CollectionType getCollectionType(CompleteClassInternal completeClass, CollectionTypeParameters<Type> typeParameters)
getCollectionType in interface CompleteModelInternalpublic CollectionType getCollectionType(CompleteClassInternal completeClass, Type elementType, boolean isNullFree, IntegerValue lower, UnlimitedNaturalValue upper)
public CompleteClassInternal getCompleteClass(Type pivotType)
getCompleteClass in interface CompleteModelgetCompleteClass in interface CompleteModelInternalpublic CompleteEnvironmentInternal getCompleteEnvironment()
getCompleteEnvironment in interface CompleteModelgetCompleteEnvironment in interface CompleteModelInternalpublic CompletePackageInternal getCompletePackage(Package asPackage)
getCompletePackage in interface CompleteModelgetCompletePackage in interface CompleteModelInternalpublic CompletePackageInternal getCompletePackageByURI(String packageURI)
getCompletePackageByURI in interface CompleteModelgetCompletePackageByURI in interface CompleteModelInternalpublic String getCompleteURI(String packageURI)
getCompleteURI in interface CompleteModelInternalpublic CompleteURIs getCompleteURIs()
getCompleteURIs in interface CompleteModelInternalpublic LambdaType getLambdaType(String typeName, Type contextType, List<? extends Type> parameterTypes, Type resultType)
getLambdaType in interface CompleteModelpublic LambdaType getLambdaType(String typeName, Type contextType, List<? extends Type> parameterTypes, Type resultType, TemplateParameterSubstitutions bindings)
getLambdaType in interface CompleteModelInternalpublic MapType getMapType(CompleteClassInternal completeClass, MapTypeParameters<Type,Type> typeParameters)
getMapType in interface CompleteModelInternalpublic CompletePackage getMemberPackage(String memberPackageName)
public Iterable<? extends CompletePackage> getMemberPackages()
public PivotMetamodelManager getMetamodelManager()
getMetamodelManager in interface CompleteModelInternalpublic OrphanCompletePackageImpl getOrphanCompletePackage()
CompleteModelIf the meaning of the 'Orphan Complete Package' reference isn't clear, there really should be more of a description here...
getOrphanCompletePackage in interface CompleteModelgetOrphanCompletePackage in interface CompleteModelInternalPivotPackage.getCompleteModel_OrphanCompletePackage()public Orphanage getOrphanage()
getOrphanage in interface CompleteModelInternalpublic List<CompletePackage> getOwnedCompletePackages()
getOwnedCompletePackages in interface CompleteModelPivotPackage.getCompleteModel_OwnedCompletePackages(),
CompletePackage.getOwningCompleteModel()public CompleteEnvironment getOwningCompleteEnvironment()
getOwningCompleteEnvironment in interface CompleteModelCompleteModel.setOwningCompleteEnvironment(CompleteEnvironment),
PivotPackage.getCompleteModel_OwningCompleteEnvironment(),
CompleteEnvironment.getOwnedCompleteModel()public NotificationChain basicSetOwningCompleteEnvironment(CompleteEnvironment newOwningCompleteEnvironment, NotificationChain msgs)
public void setOwningCompleteEnvironment(CompleteEnvironment newOwningCompleteEnvironment)
setOwningCompleteEnvironment in interface CompleteModelnewOwningCompleteEnvironment - the new value of the 'Owning Complete Environment' container reference.CompleteModel.getOwningCompleteEnvironment()public EnvironmentFactoryInternal getEnvironmentFactory()
getEnvironmentFactory in interface CompleteModelInternalpublic PartialModels getPartialModels()
getPartialModels in interface CompleteModelgetPartialModels in interface CompleteModelInternalPivotPackage.getCompleteModel_PartialModels()public PrimitiveCompletePackageImpl getPrimitiveCompletePackage()
CompleteModelIf the meaning of the 'Primitive Complete Package' reference isn't clear, there really should be more of a description here...
getPrimitiveCompletePackage in interface CompleteModelgetPrimitiveCompletePackage in interface CompleteModelInternalPivotPackage.getCompleteModel_PrimitiveCompletePackage()public CompletePackage getOwnedCompletePackage(String completeURIorName)
getOwnedCompletePackage in interface CompleteModelpublic Package getRootPackage(String completeURIorName)
getRootPackage in interface CompleteModelpublic Type getSpecializedType(Type type, TemplateParameterSubstitutions substitutions)
getSpecializedType in interface CompleteModelInternalpublic StandardLibraryInternal getStandardLibrary()
getStandardLibrary in interface CompleteModelInternalpublic TupleTypeManager getTupleManager()
getTupleManager in interface CompleteModelInternalpublic TupleType getTupleType(String typeName, Collection<? extends TypedElement> parts, TemplateParameterSubstitutions bindings)
getTupleType in interface CompleteModelInternalpublic CompleteModelInternal init(CompleteEnvironmentInternal completeEnvironment)
init in interface CompleteModelInternalpublic void resolveSuperClasses(Class specializedClass, Class unspecializedClass)
resolveSuperClasses in interface CompleteModelInternalCopyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.