Uses of Interface
org.eclipse.emf.edapt.spi.migration.Metamodel
-
-
Uses of Metamodel in org.eclipse.emf.edapt.cdo.migration.execution
Methods in org.eclipse.emf.edapt.cdo.migration.execution that return Metamodel Modifier and Type Method Description Metamodel
CDOMigrator. getMetamodel(Release release)
Returns the metamodel for a release.Methods in org.eclipse.emf.edapt.cdo.migration.execution with parameters of type Metamodel Modifier and Type Method 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 aCDOResource
from aURI
theMMMeta
will be used to register the correspondingEPackage
by theCDOViewProvider
.static void
CDOMigrator. copy(Metamodel metamodel, org.eclipse.emf.ecore.resource.ResourceSet sourceModels, List<org.eclipse.emf.common.util.URI> cdoURIs, IResourceSetFactory resourceSetFactory)
Construct CDOURI
from a givensource models
, createtarget 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)
-
Uses of Metamodel in org.eclipse.emf.edapt.declaration
Methods in org.eclipse.emf.edapt.declaration with parameters of type Metamodel Modifier and Type Method 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, Object value, Metamodel metamodel)
Check whether all restrictions on a certain parameter value are fulfilled for a certain value.List<String>
OperationImplementation. checkRestriction(String parameterName, Metamodel metamodel)
Check whether all restrictions on a certain parameter are fulfilled.void
OperationImplementation. initialize(Metamodel metamodel)
Initialize the parameters of the operation. -
Uses of Metamodel in org.eclipse.emf.edapt.declaration.creation
Methods in org.eclipse.emf.edapt.declaration.creation with parameters of type Metamodel Modifier and Type Method Description boolean
DeleteClass. checkClassNoSubTypes(org.eclipse.emf.ecore.EClass eClass, Metamodel metamodel)
boolean
DeleteClass. checkEClass(org.eclipse.emf.ecore.EClass eClass, Metamodel metamodel)
void
CopyFeature. execute(Metamodel metamodel, Model model)
void
CreateEnumeration. execute(Metamodel metamodel, Model model)
void
DeleteClass. execute(Metamodel metamodel, Model model)
void
DeleteFeature. execute(Metamodel metamodel, Model model)
Deprecated.void
DeleteFeature2. execute(Metamodel metamodel, Model model)
void
DeleteOppositeReference. execute(Metamodel metamodel, Model model)
void
DeletePackage. execute(Metamodel metamodel, Model model)
void
NewAttribute. execute(Metamodel metamodel, Model model)
void
NewClass. execute(Metamodel metamodel, Model model)
void
NewGMFConstraint. execute(Metamodel metamodel, Model model)
void
NewOppositeReference. execute(Metamodel metamodel, Model model)
void
NewReference. execute(Metamodel metamodel, Model model)
void
NewOppositeReference. initialize(Metamodel metamodel)
Initialize the parameters of the operation. -
Uses of Metamodel in org.eclipse.emf.edapt.declaration.delegation
Methods in org.eclipse.emf.edapt.declaration.delegation with parameters of type Metamodel Modifier and Type Method 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
CollectFeature. execute(Metamodel metamodel, Model model)
void
CombineFeature. execute(Metamodel metamodel, Model model)
void
ExtractAndGroupAttribute. execute(Metamodel metamodel, Model model)
void
ExtractClass. execute(Metamodel metamodel, Model model)
void
ExtractExistingClass. execute(Metamodel metamodel, Model model)
void
FlattenHierarchy. execute(Metamodel metamodel, Model model)
void
InlineClass. execute(Metamodel metamodel, Model model)
void
MoveFeature. execute(Metamodel metamodel, Model model)
void
PartitionComposite. execute(Metamodel metamodel, Model model)
void
PropagateFeature. execute(Metamodel metamodel, Model model)
void
UnfoldClass. execute(Metamodel metamodel, Model model)
void
ExtractClass. initialize(Metamodel metamodel)
Initialize the parameters of the operation. -
Uses of Metamodel in org.eclipse.emf.edapt.declaration.generalization
Methods in org.eclipse.emf.edapt.declaration.generalization with parameters of type Metamodel Modifier and Type Method Description boolean
SpecializeReferenceType. checkOldTypeSingleSubType(org.eclipse.emf.ecore.EReference reference, Metamodel metamodel)
void
GeneralizeReference. execute(Metamodel metamodel, Model model)
void
GeneralizeSuperType. execute(Metamodel metamodel, Model model)
void
RemoveSuperfluousSuperType. execute(Metamodel metamodel, Model model)
void
RemoveSuperType. execute(Metamodel metamodel, Model model)
void
SpecializeComposition. execute(Metamodel metamodel, Model model)
void
SpecializeReference. execute(Metamodel metamodel, Model model)
void
SpecializeReferenceType. execute(Metamodel metamodel, Model model)
void
SpecializeSuperType. execute(Metamodel metamodel, Model model)
void
GeneralizeReference. initialize(Metamodel metamodel)
Initialize the parameters of the operation.void
GeneralizeSuperType. initialize(Metamodel metamodel)
Initialize the parameters of the operation.void
GeneralizeTypedElement. initialize(Metamodel metamodel)
Initialize the parameters of the operation.void
RemoveSuperfluousSuperType. initialize(Metamodel metamodel)
Initialize the parameters of the operation.void
RemoveSuperType. initialize(Metamodel metamodel)
Initialize the parameters of the operation.void
SpecializeReference. initialize(Metamodel metamodel)
Initialize the parameters of the operation.void
SpecializeSuperType. initialize(Metamodel metamodel)
Initialize the parameters of the operation. -
Uses of Metamodel in org.eclipse.emf.edapt.declaration.inheritance
Methods in org.eclipse.emf.edapt.declaration.inheritance with parameters of type Metamodel Modifier and Type Method 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
ExtractSubClass. execute(Metamodel metamodel, Model model)
void
ExtractSuperClass. execute(Metamodel metamodel, Model model)
Deprecated.void
ExtractSuperClass2. execute(Metamodel metamodel, Model model)
void
ImitateSuperType. execute(Metamodel metamodel, Model model)
void
InlineSubClass. execute(Metamodel metamodel, Model model)
void
InlineSuperClass. execute(Metamodel metamodel, Model model)
void
PullFeature. execute(Metamodel metamodel, Model model)
void
PullOperation. execute(Metamodel metamodel, Model model)
void
PushFeature. execute(Metamodel metamodel, Model model)
void
PushOperation. execute(Metamodel metamodel, Model model)
void
ReplaceFeature. execute(Metamodel metamodel, Model model)
Deprecated.void
UseSuperClass. execute(Metamodel metamodel, Model model)
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. -
Uses of Metamodel in org.eclipse.emf.edapt.declaration.merge
Methods in org.eclipse.emf.edapt.declaration.merge with parameters of type Metamodel Modifier and Type Method Description boolean
SplitStringAttribute. checkContext(org.eclipse.emf.ecore.EClass context, Metamodel metamodel)
boolean
ReplaceClass. checkToReplaceNoSubTypes(Metamodel metamodel)
void
Merge. execute(Metamodel metamodel, Model model)
void
PartitionReference. execute(Metamodel metamodel, Model model)
void
ReplaceClass. execute(Metamodel metamodel, Model model)
void
ReplaceClassBySibling. execute(Metamodel metamodel, Model model)
Deprecated.void
ReplaceEnum. execute(Metamodel metamodel, Model model)
void
ReplaceLiteral. execute(Metamodel metamodel, Model model)
void
SplitStringAttribute. execute(Metamodel metamodel, Model model)
void
UniteReferences. execute(Metamodel metamodel, Model model)
-
Uses of Metamodel in org.eclipse.emf.edapt.declaration.replacement
Methods in org.eclipse.emf.edapt.declaration.replacement with parameters of type Metamodel Modifier and Type Method 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
EnumerationToSubClasses. execute(Metamodel metamodel, Model model)
void
IntroduceReferenceClass. execute(Metamodel metamodel, Model model)
void
NotChangeableToSuppressedSetVisibility. execute(Metamodel metamodel, Model model)
void
OperationToVolatile. execute(Metamodel metamodel, Model model)
void
ReplaceIdentifierByReference. execute(Metamodel metamodel, Model model)
void
ReplaceInheritanceByDelegation. execute(Metamodel metamodel, Model model)
void
SubClassesToEnumeration. execute(Metamodel metamodel, Model model)
void
SuppressedSetVisibilityToNotChangeable. execute(Metamodel metamodel, Model model)
void
VolatileToOpposite. execute(Metamodel metamodel, Model model)
void
EnumerationToSubClasses. initialize(Metamodel metamodel)
Initialize the parameters of the operation.void
SubClassesToEnumeration. initialize(Metamodel metamodel)
Initialize the parameters of the operation. -
Uses of Metamodel in org.eclipse.emf.edapt.declaration.simple
Methods in org.eclipse.emf.edapt.declaration.simple with parameters of type Metamodel Modifier and Type Method Description void
ChangeAttributeType. execute(Metamodel metamodel, Model model)
void
Document. execute(Metamodel metamodel, Model model)
void
DropContainment. execute(Metamodel metamodel, Model model)
void
DropOpposite. execute(Metamodel metamodel, Model model)
void
MakeAbstract. execute(Metamodel metamodel, Model model)
void
MakeContainment. execute(Metamodel metamodel, Model model)
void
MakeFeatureVolatile. execute(Metamodel metamodel, Model model)
void
MoveClassifier. execute(Metamodel metamodel, Model model)
void
Rename. execute(Metamodel metamodel, Model model)
void
Document. initialize(Metamodel metamodel)
Initialize the parameters of the operation.void
Rename. initialize(Metamodel metamodel)
Initialize the parameters of the operation. -
Uses of Metamodel in org.eclipse.emf.edapt.history.util
Methods in org.eclipse.emf.edapt.history.util with parameters of type Metamodel Modifier and Type Method Description void
BidirectionalChangesCustomMigration. migrateAfter(Model model, Metamodel metamodel)
Migration that needs to be performed after the metamodel change. -
Uses of Metamodel in org.eclipse.emf.edapt.internal.migration.execution.internal
Methods in org.eclipse.emf.edapt.internal.migration.execution.internal with parameters of type Metamodel Modifier and Type Method Description static OperationImplementation
OperationInstanceConverter. convert(OperationInstance operationInstance, Metamodel metamodel)
Convert anOperationInstance
to anOperationImplementation
. -
Uses of Metamodel in org.eclipse.emf.edapt.internal.migration.internal
Methods in org.eclipse.emf.edapt.internal.migration.internal that return Metamodel Modifier and Type Method Description 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 onURI
.static Metamodel
Persistency. loadMetamodel(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
Create metamodel from aResourceSet
.Methods in org.eclipse.emf.edapt.internal.migration.internal with parameters of type Metamodel Modifier and Type Method 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 ofURI
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 ofURI
s.static Model
Persistency. loadModel(String fileName, Metamodel metamodel, IResourceSetFactory resourceSetFactory, IResourceSetProcessor postLoadProcessor)
Load model based on file name and metamodel.static Model
Persistency. loadModel(List<org.eclipse.emf.common.util.URI> modelURIs, Metamodel metamodel, IResourceSetFactory resourceSetFactory, IResourceSetProcessor postLoadProcessor)
Load model based on a set ofURI
and metamodel.static Model
Persistency. loadModel(org.eclipse.emf.common.util.URI modelURI, Metamodel metamodel, IResourceSetFactory resourceSetFactory, IResourceSetProcessor postLoadProcessor)
Load model based onURI
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 ofURI
s.static void
Persistency. saveMetamodel(Metamodel metamodel)
Save metamodel based onURI
. -
Uses of Metamodel in org.eclipse.emf.edapt.migration
Methods in org.eclipse.emf.edapt.migration with parameters of type Metamodel Modifier and Type Method 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. -
Uses of Metamodel in org.eclipse.emf.edapt.migration.execution
Methods in org.eclipse.emf.edapt.migration.execution that return Metamodel Modifier and Type Method Description Metamodel
Migrator. getMetamodel(Release release)
Returns the metamodel for a release. -
Uses of Metamodel in org.eclipse.emf.edapt.spi.migration
Methods in org.eclipse.emf.edapt.spi.migration that return Metamodel Modifier and Type Method Description Metamodel
MigrationFactory. createMetamodel()
Returns a new object of class 'Metamodel'.Metamodel
MetamodelResource. getMetamodel()
Returns the value of the 'Metamodel' container reference.Metamodel
Model. getMetamodel()
Returns the value of the 'Metamodel' reference.Metamodel
Repository. getMetamodel()
Returns the value of the 'Metamodel' containment reference.Methods in org.eclipse.emf.edapt.spi.migration with parameters of type Metamodel Modifier and Type Method Description void
MetamodelResource. setMetamodel(Metamodel value)
Sets the value of the 'Metamodel
' container reference.void
Model. setMetamodel(Metamodel value)
Sets the value of the 'Metamodel
' reference.void
Repository. setMetamodel(Metamodel value)
Sets the value of the 'Metamodel
' containment reference. -
Uses of Metamodel in org.eclipse.emf.edapt.spi.migration.impl
Classes in org.eclipse.emf.edapt.spi.migration.impl that implement Metamodel Modifier and Type Class Description class
MetamodelImpl
An implementation of the model object 'Metamodel'.Methods in org.eclipse.emf.edapt.spi.migration.impl that return Metamodel Modifier and Type Method Description Metamodel
ModelImpl. basicGetMetamodel()
Metamodel
MigrationFactoryImpl. createMetamodel()
Metamodel
MetamodelResourceImpl. getMetamodel()
Metamodel
ModelImpl. getMetamodel()
Metamodel
RepositoryImpl. getMetamodel()
Methods in org.eclipse.emf.edapt.spi.migration.impl with parameters of type Metamodel Modifier and Type Method 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)
-
Uses of Metamodel in org.eclipse.emf.edapt.spi.migration.util
Methods in org.eclipse.emf.edapt.spi.migration.util with parameters of type Metamodel Modifier and Type Method 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)
-