Modifier and Type | Method and Description |
---|---|
Metamodel |
CDOMigrator.getMetamodel(Release release)
Returns the metamodel for a release.
|
Modifier and Type | Method and Description |
---|---|
static org.eclipse.emf.cdo.eresource.CDOResource |
CDOMigrator.cdoCreateResource(org.eclipse.emf.ecore.resource.ResourceSet set,
org.eclipse.emf.common.util.URI cdoResourceURI,
Metamodel mmmeta)
Create a
CDOResource from a URI the MMMeta will be used to register the corresponding EPackage by
the CDOViewProvider . |
static void |
CDOMigrator.copy(Metamodel metamodel,
org.eclipse.emf.ecore.resource.ResourceSet sourceModels,
List<org.eclipse.emf.common.util.URI> cdoURIs,
IResourceSetFactory resourceSetFactory)
Construct CDO
URI from a given source models ,
create target models and copy the source content to
the target content. |
static Model |
CDOPersistency.loadModel(List<org.eclipse.emf.common.util.URI> modelURIs,
Metamodel metamodel,
org.eclipse.emf.ecore.resource.ResourceSet set) |
Modifier and Type | Method and Description |
---|---|
void |
OperationImplementation.checkAndExecute(Metamodel metamodel,
Model model)
Check the preconditions before executing the operation.
|
List<String> |
OperationImplementation.checkPreconditions(Metamodel metamodel)
Check the preconditions of the operation.
|
List<String> |
OperationImplementation.checkRestriction(String parameterName,
Metamodel metamodel)
Check whether all restrictions on a certain parameter are fulfilled.
|
List<String> |
OperationImplementation.checkRestriction(String parameterName,
Object value,
Metamodel metamodel)
Check whether all restrictions on a certain parameter value are fulfilled
for a certain value.
|
void |
OperationImplementation.initialize(Metamodel metamodel)
Initialize the parameters of the operation.
|
Modifier and Type | Method and Description |
---|---|
boolean |
DeleteClass.checkClassNoSubTypes(org.eclipse.emf.ecore.EClass eClass,
Metamodel metamodel) |
boolean |
DeleteClass.checkEClass(org.eclipse.emf.ecore.EClass eClass,
Metamodel metamodel) |
void |
NewOppositeReference.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
DeletePackage.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
DeleteFeature2.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
NewGMFConstraint.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
DeleteOppositeReference.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
NewClass.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
NewAttribute.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
CopyFeature.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
DeleteClass.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
CreateEnumeration.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
NewReference.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
DeleteFeature.execute(Metamodel metamodel,
Model model)
Deprecated.
Execute the operation.
|
void |
NewOppositeReference.initialize(Metamodel metamodel)
Initialize the parameters of the operation.
|
Modifier and Type | Method and Description |
---|---|
boolean |
PartitionComposite.checkEClassNoSubTypes(org.eclipse.emf.ecore.EClass eClass,
Metamodel metamodel) |
boolean |
InlineClass.checkInlinedClassNoSubTypes(Metamodel metamodel) |
boolean |
InlineClass.checkInlinedClassNotTargetedByReference(Metamodel metamodel) |
boolean |
UnfoldClass.checkUnfoldedClassNoSubTypes(org.eclipse.emf.ecore.EReference reference,
Metamodel metamodel) |
void |
FlattenHierarchy.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
InlineClass.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
ExtractExistingClass.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
PropagateFeature.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
ExtractAndGroupAttribute.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
PartitionComposite.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
MoveFeature.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
UnfoldClass.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
CombineFeature.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
CollectFeature.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
ExtractClass.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
ExtractClass.initialize(Metamodel metamodel)
Initialize the parameters of the operation.
|
Modifier and Type | Method and Description |
---|---|
boolean |
SpecializeReferenceType.checkOldTypeSingleSubType(org.eclipse.emf.ecore.EReference reference,
Metamodel metamodel) |
void |
RemoveSuperfluousSuperType.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
GeneralizeSuperType.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
SpecializeReference.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
RemoveSuperType.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
SpecializeComposition.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
SpecializeReferenceType.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
GeneralizeReference.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
SpecializeSuperType.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
RemoveSuperfluousSuperType.initialize(Metamodel metamodel)
Initialize the parameters of the operation.
|
void |
GeneralizeSuperType.initialize(Metamodel metamodel)
Initialize the parameters of the operation.
|
void |
SpecializeReference.initialize(Metamodel metamodel)
Initialize the parameters of the operation.
|
void |
RemoveSuperType.initialize(Metamodel metamodel)
Initialize the parameters of the operation.
|
void |
GeneralizeTypedElement.initialize(Metamodel metamodel)
Initialize the parameters of the operation.
|
void |
GeneralizeReference.initialize(Metamodel metamodel)
Initialize the parameters of the operation.
|
void |
SpecializeSuperType.initialize(Metamodel metamodel)
Initialize the parameters of the operation.
|
Modifier and Type | Method and Description |
---|---|
boolean |
PushFeature.checkFeature(org.eclipse.emf.ecore.EStructuralFeature feature,
Metamodel metamodel) |
boolean |
InlineSubClass.checkSubClassNoSubTypes(org.eclipse.emf.ecore.EClass subClass,
Metamodel metamodel) |
boolean |
ImitateSuperType.checkSuperClassNoReferenceTarget(Metamodel metamodel) |
boolean |
ExtractSubClass.checkSuperClassNoSubTypes(org.eclipse.emf.ecore.EClass superClass,
Metamodel metamodel) |
void |
ExtractSuperClass.execute(Metamodel metamodel,
Model model)
Deprecated.
Execute the operation.
|
void |
ExtractSuperClass2.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
UseSuperClass.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
ImitateSuperType.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
PullFeature.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
InlineSubClass.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
InlineSuperClass.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
PullOperation.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
ExtractSubClass.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
PushOperation.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
ReplaceFeature.execute(Metamodel metamodel,
Model model)
Deprecated.
Execute the operation.
|
void |
PushFeature.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
ExtractSuperClass.initialize(Metamodel metamodel)
Deprecated.
Initialize the parameters of the operation.
|
void |
ExtractSuperClass2.initialize(Metamodel metamodel)
Initialize the parameters of the operation.
|
void |
ImitateSuperType.initialize(Metamodel metamodel)
Initialize the parameters of the operation.
|
void |
PullFeature.initialize(Metamodel metamodel)
Initialize the parameters of the operation.
|
void |
PullOperation.initialize(Metamodel metamodel)
Initialize the parameters of the operation.
|
Modifier and Type | Method and Description |
---|---|
boolean |
SplitStringAttribute.checkContext(org.eclipse.emf.ecore.EClass context,
Metamodel metamodel) |
boolean |
ReplaceClass.checkToReplaceNoSubTypes(Metamodel metamodel) |
void |
ReplaceClass.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
SplitStringAttribute.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
ReplaceEnum.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
UniteReferences.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
Merge.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
ReplaceClassBySibling.execute(Metamodel metamodel,
Model model)
Deprecated.
Execute the operation.
|
void |
PartitionReference.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
ReplaceLiteral.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ClassToAssociation.checkClassSubClasses(org.eclipse.emf.ecore.EClass eClass,
Metamodel metamodel) |
boolean |
EnumerationToSubClasses.checkContextClassNoSubTypes(Metamodel metamodel) |
boolean |
SubClassesToEnumeration.checkContextClassSubTypes(Metamodel metamodel) |
boolean |
SubClassesToEnumeration.checkContextClassSubTypesNoSubTypes(Metamodel metamodel) |
boolean |
ClassToAssociation.checkReferences(Metamodel metamodel) |
void |
IntroduceReferenceClass.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
ReplaceIdentifierByReference.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
VolatileToOpposite.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
SubClassesToEnumeration.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
ReplaceInheritanceByDelegation.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
OperationToVolatile.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
NotChangeableToSuppressedSetVisibility.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
SuppressedSetVisibilityToNotChangeable.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
EnumerationToSubClasses.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
SubClassesToEnumeration.initialize(Metamodel metamodel)
Initialize the parameters of the operation.
|
void |
EnumerationToSubClasses.initialize(Metamodel metamodel)
Initialize the parameters of the operation.
|
Modifier and Type | Method and Description |
---|---|
void |
MakeContainment.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
DropOpposite.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
Rename.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
MoveClassifier.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
DropContainment.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
ChangeAttributeType.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
MakeFeatureVolatile.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
MakeAbstract.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
Document.execute(Metamodel metamodel,
Model model)
Execute the operation.
|
void |
Rename.initialize(Metamodel metamodel)
Initialize the parameters of the operation.
|
void |
Document.initialize(Metamodel metamodel)
Initialize the parameters of the operation.
|
Modifier and Type | Method and Description |
---|---|
void |
BidirectionalChangesCustomMigration.migrateAfter(Model model,
Metamodel metamodel)
Migration that needs to be performed after the metamodel change.
|
Modifier and Type | Method and Description |
---|---|
static OperationImplementation |
OperationInstanceConverter.convert(OperationInstance operationInstance,
Metamodel metamodel)
Convert an
OperationInstance to an OperationImplementation . |
Modifier and Type | Method and Description |
---|---|
static Metamodel |
Persistency.loadMetamodel(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
Create metamodel from a
ResourceSet . |
static Metamodel |
Persistency.loadMetamodel(String fileName)
Load metamodel based on file name.
|
static Metamodel |
Persistency.loadMetamodel(org.eclipse.emf.common.util.URI metamodelURI)
Load metamodel based on
URI . |
Modifier and Type | Method and Description |
---|---|
static List<org.eclipse.emf.common.util.URI> |
BackupUtils.backup(List<org.eclipse.emf.common.util.URI> modelURIs,
Metamodel metamodel)
Backup a model based on a number of
URI s. |
static List<org.eclipse.emf.common.util.URI> |
BackupUtils.copy(List<org.eclipse.emf.common.util.URI> sourceURIs,
Metamodel metamodel,
BackupUtils.URIMapper mapper)
Copy a model based on a number of
URI s. |
static Model |
Persistency.loadModel(List<org.eclipse.emf.common.util.URI> modelURIs,
Metamodel metamodel,
IResourceSetFactory resourceSetFactory,
IResourceSetProcessor postLoadProcessor)
Load model based on a set of
URI and metamodel. |
static Model |
Persistency.loadModel(String fileName,
Metamodel metamodel,
IResourceSetFactory resourceSetFactory,
IResourceSetProcessor postLoadProcessor)
Load model based on file name and metamodel.
|
static Model |
Persistency.loadModel(org.eclipse.emf.common.util.URI modelURI,
Metamodel metamodel,
IResourceSetFactory resourceSetFactory,
IResourceSetProcessor postLoadProcessor)
Load model based on
URI and metamodel. |
static List<org.eclipse.emf.common.util.URI> |
BackupUtils.restore(List<org.eclipse.emf.common.util.URI> backupURIs,
Metamodel metamodel)
Backup a model based on a number of
URI s. |
static void |
Persistency.saveMetamodel(Metamodel metamodel)
Save metamodel based on
URI . |
Modifier and Type | Method and Description |
---|---|
void |
CustomMigration.migrateAfter(Model model,
Metamodel metamodel)
Migration that needs to be performed after the metamodel change.
|
void |
CustomMigration.migrateBefore(Model model,
Metamodel metamodel)
Migration that needs to be performed before the metamodel change.
|
Modifier and Type | Method and Description |
---|---|
Metamodel |
Migrator.getMetamodel(Release release)
Returns the metamodel for a release.
|
Modifier and Type | Method and Description |
---|---|
Metamodel |
MigrationFactory.createMetamodel()
Returns a new object of class 'Metamodel'.
|
Metamodel |
MetamodelResource.getMetamodel()
Returns the value of the 'Metamodel' container reference.
|
Metamodel |
Repository.getMetamodel()
Returns the value of the 'Metamodel' containment reference.
|
Metamodel |
Model.getMetamodel()
Returns the value of the 'Metamodel' reference.
|
Modifier and Type | Method and Description |
---|---|
void |
MetamodelResource.setMetamodel(Metamodel value)
Sets the value of the '
Metamodel ' container reference. |
void |
Repository.setMetamodel(Metamodel value)
Sets the value of the '
Metamodel '
containment reference. |
void |
Model.setMetamodel(Metamodel value)
Sets the value of the '
Metamodel '
reference. |
Modifier and Type | Class and Description |
---|---|
class |
MetamodelImpl
An implementation of the model object 'Metamodel'.
|
Modifier and Type | Method and Description |
---|---|
Metamodel |
ModelImpl.basicGetMetamodel() |
Metamodel |
MigrationFactoryImpl.createMetamodel() |
Metamodel |
MetamodelResourceImpl.getMetamodel() |
Metamodel |
ModelImpl.getMetamodel() |
Metamodel |
RepositoryImpl.getMetamodel() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.notify.NotificationChain |
MetamodelResourceImpl.basicSetMetamodel(Metamodel newMetamodel,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
RepositoryImpl.basicSetMetamodel(Metamodel newMetamodel,
org.eclipse.emf.common.notify.NotificationChain msgs) |
void |
MetamodelResourceImpl.setMetamodel(Metamodel newMetamodel) |
void |
ModelImpl.setMetamodel(Metamodel newMetamodel) |
void |
RepositoryImpl.setMetamodel(Metamodel newMetamodel) |
Modifier and Type | Method and Description |
---|---|
T |
MigrationSwitch.caseMetamodel(Metamodel object)
Returns the result of interpreting the object as an instance of 'Metamodel'.
|
boolean |
MigrationValidator.validateMetamodel(Metamodel metamodel,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
Copyright © 2019. All rights reserved.