public class PackageManager
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected MetaModelManager |
metaModelManager
The MetaModelManager for which this PackageManager manages the packages.
|
Modifier | Constructor and Description |
---|---|
protected |
PackageManager(MetaModelManager metaModelManager) |
Modifier and Type | Method and Description |
---|---|
void |
addedMemberPackage(DomainPackage pivotPackage) |
void |
addPackageNsURISynonym(java.lang.String newUri,
java.lang.String oldURI)
The OCL Standard Library is normally registered under it's own nsURI and the OCL Pivot MetaModel is changed to share
the same URI.
|
void |
addRoot(Root pivotRoot) |
void |
dispose() |
void |
disposedRootPackageServer(RootPackageServer packageServer) |
ExtensibleTypeServer |
findTypeServer(DomainType pivotType) |
java.lang.Iterable<PackageServer> |
getAllPackages() |
java.lang.Iterable<PackageServer> |
getAllPackagesWithUris() |
FinalAnalysis |
getFinalAnalysis() |
RootPackageServer |
getMemberPackage(java.lang.String memberPackageName) |
java.lang.Iterable<RootPackageServer> |
getMemberPackages() |
RootPackageServer |
getMemberPackageServer(DomainPackage pivotPackage) |
MetaModelManager |
getMetaModelManager() |
PackageServer |
getPackageByURI(java.lang.String nsURI) |
PackageServer |
getPackageServer(DomainPackage pivotPackage) |
org.eclipse.ocl.examples.pivot.manager.PackageTracker |
getPackageTracker(DomainPackage pivotPackage) |
PrimitiveTypeServer |
getPrimitiveTypeServer(PrimitiveType primitiveType) |
TypeServer |
getTypeServer(DomainType pivotType) |
void |
removeRoot(Root pivotRoot) |
@NonNull protected final MetaModelManager metaModelManager
protected PackageManager(@NonNull MetaModelManager metaModelManager)
public void addPackageNsURISynonym(java.lang.String newUri, java.lang.String oldURI)
public void addRoot(@NonNull Root pivotRoot)
public void addedMemberPackage(@NonNull DomainPackage pivotPackage)
public void dispose()
public void disposedRootPackageServer(@NonNull RootPackageServer packageServer)
@Nullable public ExtensibleTypeServer findTypeServer(@NonNull DomainType pivotType)
@NonNull public java.lang.Iterable<PackageServer> getAllPackages()
@NonNull public java.lang.Iterable<PackageServer> getAllPackagesWithUris()
@NonNull public FinalAnalysis getFinalAnalysis()
@Nullable public RootPackageServer getMemberPackage(@NonNull java.lang.String memberPackageName)
@NonNull public RootPackageServer getMemberPackageServer(@NonNull DomainPackage pivotPackage)
@NonNull public java.lang.Iterable<RootPackageServer> getMemberPackages()
@NonNull public MetaModelManager getMetaModelManager()
@Nullable public PackageServer getPackageByURI(@NonNull java.lang.String nsURI)
@NonNull public PackageServer getPackageServer(@NonNull DomainPackage pivotPackage)
@NonNull public org.eclipse.ocl.examples.pivot.manager.PackageTracker getPackageTracker(@NonNull DomainPackage pivotPackage)
@NonNull public PrimitiveTypeServer getPrimitiveTypeServer(@NonNull PrimitiveType primitiveType)
@NonNull public TypeServer getTypeServer(@NonNull DomainType pivotType)
public void removeRoot(@NonNull Root pivotRoot)