public class CompleteURIs
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected CompleteModelInternal |
completeModel |
Constructor and Description |
---|
CompleteURIs(CompleteModelInternal completeModel) |
Modifier and Type | Method and Description |
---|---|
void |
addPackageURI2completeURI(java.lang.String packageURI,
java.lang.String newCompleteURI)
Partial models such as the OCL Standard Library have their own distinct package URI.
|
void |
didAddCompletePackage(CompletePackageInternal completePackage) |
void |
didAddPartialModel(Model partialModel) |
void |
didRemoveCompletePackage(CompletePackageInternal completePackage) |
void |
didRemovePartialModel(Model partialModel) |
void |
dispose() |
java.lang.Iterable<CompletePackageInternal> |
getAllCompletePackages() |
java.lang.Iterable<? extends CompletePackageInternal> |
getAllCompletePackagesWithUris() |
CompletePackageInternal |
getCompletePackage(Package pivotPackage) |
CompletePackageInternal |
getCompletePackage(java.lang.String completeURI) |
CompletePackageInternal |
getCompletePackageByURI(java.lang.String packageURI) |
java.lang.String |
getCompleteURI(java.lang.String packageURI) |
void |
removeCompletePackage(java.lang.String completeURI) |
@NonNull protected final CompleteModelInternal completeModel
public CompleteURIs(@NonNull CompleteModelInternal completeModel)
public void didAddCompletePackage(@NonNull CompletePackageInternal completePackage)
public void didAddPartialModel(@NonNull Model partialModel)
public void didRemoveCompletePackage(@NonNull CompletePackageInternal completePackage)
public void didRemovePartialModel(@NonNull Model partialModel)
public void dispose()
@NonNull public java.lang.Iterable<CompletePackageInternal> getAllCompletePackages()
@NonNull public java.lang.Iterable<? extends CompletePackageInternal> getAllCompletePackagesWithUris()
public void addPackageURI2completeURI(@NonNull java.lang.String packageURI, @NonNull java.lang.String newCompleteURI)
@Nullable public CompletePackageInternal getCompletePackage(Package pivotPackage)
@Nullable public CompletePackageInternal getCompletePackage(@Nullable java.lang.String completeURI)
@Nullable public CompletePackageInternal getCompletePackageByURI(@NonNull java.lang.String packageURI)
@Nullable public java.lang.String getCompleteURI(@Nullable java.lang.String packageURI)
public void removeCompletePackage(java.lang.String completeURI)