Interface MigrationPackage

  • All Superinterfaces:
    org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EPackage, org.eclipse.emf.common.notify.Notifier
    All Known Implementing Classes:
    MigrationPackageImpl

    public interface MigrationPackage
    extends org.eclipse.emf.ecore.EPackage
    The Package for the model. It contains accessors for the meta objects to represent
    • each class,
    • each feature of each class,
    • each enum,
    • and each data type
    Metamodel to represent models during migration
    See Also:
    MigrationFactory
    • Method Detail

      • getModel

        org.eclipse.emf.ecore.EClass getModel()
        Returns the meta object for class 'Model'.
        Returns:
        the meta object for class 'Model'.
        See Also:
        Model
      • getModel_Metamodel

        org.eclipse.emf.ecore.EReference getModel_Metamodel()
        Returns the meta object for the reference 'Metamodel'.
        Returns:
        the meta object for the reference 'Metamodel'.
        See Also:
        Model.getMetamodel(), getModel()
      • getModel_Types

        org.eclipse.emf.ecore.EReference getModel_Types()
        Returns the meta object for the containment reference list ' Types'.
        Returns:
        the meta object for the containment reference list 'Types'.
        See Also:
        Model.getTypes(), getModel()
      • getModel_Reflection

        org.eclipse.emf.ecore.EAttribute getModel_Reflection()
        Returns the meta object for the attribute 'Reflection'.
        Returns:
        the meta object for the attribute 'Reflection'.
        See Also:
        Model.isReflection(), getModel()
      • getModel_Resources

        org.eclipse.emf.ecore.EReference getModel_Resources()
        Returns the meta object for the containment reference list ' Resources'.
        Returns:
        the meta object for the containment reference list 'Resources'.
        See Also:
        Model.getResources(), getModel()
      • getModel_Repository

        org.eclipse.emf.ecore.EReference getModel_Repository()
        Returns the meta object for the container reference ' Repository'.
        Returns:
        the meta object for the container reference 'Repository'.
        See Also:
        Model.getRepository(), getModel()
      • getMetamodel

        org.eclipse.emf.ecore.EClass getMetamodel()
        Returns the meta object for class 'Metamodel'.
        Returns:
        the meta object for class 'Metamodel'.
        See Also:
        Metamodel
      • getMetamodel_Resources

        org.eclipse.emf.ecore.EReference getMetamodel_Resources()
        Returns the meta object for the containment reference list ' Resources'.
        Returns:
        the meta object for the containment reference list 'Resources'.
        See Also:
        Metamodel.getResources(), getMetamodel()
      • getMetamodel_Repository

        org.eclipse.emf.ecore.EReference getMetamodel_Repository()
        Returns the meta object for the container reference ' Repository'.
        Returns:
        the meta object for the container reference 'Repository'.
        See Also:
        Metamodel.getRepository(), getMetamodel()
      • getType

        org.eclipse.emf.ecore.EClass getType()
        Returns the meta object for class 'Type'.
        Returns:
        the meta object for class 'Type'.
        See Also:
        Type
      • getType_EClass

        org.eclipse.emf.ecore.EReference getType_EClass()
        Returns the meta object for the reference 'EClass'.
        Returns:
        the meta object for the reference 'EClass'.
        See Also:
        Type.getEClass(), getType()
      • getType_Instances

        org.eclipse.emf.ecore.EReference getType_Instances()
        Returns the meta object for the containment reference list ' Instances'.
        Returns:
        the meta object for the containment reference list 'Instances'.
        See Also:
        Type.getInstances(), getType()
      • getType_Model

        org.eclipse.emf.ecore.EReference getType_Model()
        Returns the meta object for the container reference 'Model'.
        Returns:
        the meta object for the container reference 'Model'.
        See Also:
        Type.getModel(), getType()
      • getInstance

        org.eclipse.emf.ecore.EClass getInstance()
        Returns the meta object for class 'Instance'.
        Returns:
        the meta object for class 'Instance'.
        See Also:
        Instance
      • getInstance_Slots

        org.eclipse.emf.ecore.EReference getInstance_Slots()
        Returns the meta object for the containment reference list ' Slots'.
        Returns:
        the meta object for the containment reference list 'Slots'.
        See Also:
        Instance.getSlots(), getInstance()
      • getInstance_Type

        org.eclipse.emf.ecore.EReference getInstance_Type()
        Returns the meta object for the container reference 'Type'.
        Returns:
        the meta object for the container reference 'Type'.
        See Also:
        Instance.getType(), getInstance()
      • getInstance_References

        org.eclipse.emf.ecore.EReference getInstance_References()
        Returns the meta object for the reference list ' References'.
        Returns:
        the meta object for the reference list 'References'.
        See Also:
        Instance.getReferences(), getInstance()
      • getInstance_Uri

        org.eclipse.emf.ecore.EAttribute getInstance_Uri()
        Returns the meta object for the attribute 'Uri'.
        Returns:
        the meta object for the attribute 'Uri'.
        See Also:
        Instance.getUri(), getInstance()
      • getInstance_Uuid

        org.eclipse.emf.ecore.EAttribute getInstance_Uuid()
        Returns the meta object for the attribute 'Uuid'.
        Returns:
        the meta object for the attribute 'Uuid'.
        See Also:
        Instance.getUuid(), getInstance()
      • getSlot

        org.eclipse.emf.ecore.EClass getSlot()
        Returns the meta object for class 'Slot'.
        Returns:
        the meta object for class 'Slot'.
        See Also:
        Slot
      • getSlot_Instance

        org.eclipse.emf.ecore.EReference getSlot_Instance()
        Returns the meta object for the container reference 'Instance'.
        Returns:
        the meta object for the container reference 'Instance'.
        See Also:
        Slot.getInstance(), getSlot()
      • getAttributeSlot

        org.eclipse.emf.ecore.EClass getAttributeSlot()
        Returns the meta object for class 'Attribute Slot'.
        Returns:
        the meta object for class 'Attribute Slot'.
        See Also:
        AttributeSlot
      • getAttributeSlot_Values

        org.eclipse.emf.ecore.EAttribute getAttributeSlot_Values()
        Returns the meta object for the attribute list ' Values'.
        Returns:
        the meta object for the attribute list 'Values'.
        See Also:
        AttributeSlot.getValues(), getAttributeSlot()
      • getReferenceSlot

        org.eclipse.emf.ecore.EClass getReferenceSlot()
        Returns the meta object for class 'Reference Slot'.
        Returns:
        the meta object for class 'Reference Slot'.
        See Also:
        ReferenceSlot
      • getReferenceSlot_Values

        org.eclipse.emf.ecore.EReference getReferenceSlot_Values()
        Returns the meta object for the reference list ' Values'.
        Returns:
        the meta object for the reference list 'Values'.
        See Also:
        ReferenceSlot.getValues(), getReferenceSlot()
      • getRepository

        org.eclipse.emf.ecore.EClass getRepository()
        Returns the meta object for class 'Repository'.
        Returns:
        the meta object for class 'Repository'.
        See Also:
        Repository
      • getRepository_Model

        org.eclipse.emf.ecore.EReference getRepository_Model()
        Returns the meta object for the containment reference ' Model'.
        Returns:
        the meta object for the containment reference 'Model'.
        See Also:
        Repository.getModel(), getRepository()
      • getRepository_Metamodel

        org.eclipse.emf.ecore.EReference getRepository_Metamodel()
        Returns the meta object for the containment reference ' Metamodel'.
        Returns:
        the meta object for the containment reference 'Metamodel'.
        See Also:
        Repository.getMetamodel(), getRepository()
      • getModelResource

        org.eclipse.emf.ecore.EClass getModelResource()
        Returns the meta object for class 'Model Resource'.
        Returns:
        the meta object for class 'Model Resource'.
        See Also:
        ModelResource
      • getModelResource_Model

        org.eclipse.emf.ecore.EReference getModelResource_Model()
        Returns the meta object for the container reference ' Model'.
        Returns:
        the meta object for the container reference 'Model'.
        See Also:
        ModelResource.getModel(), getModelResource()
      • getAbstractResource

        org.eclipse.emf.ecore.EClass getAbstractResource()
        Returns the meta object for class 'Abstract Resource'.
        Returns:
        the meta object for class 'Abstract Resource'.
        See Also:
        AbstractResource
      • getMetamodelResource

        org.eclipse.emf.ecore.EClass getMetamodelResource()
        Returns the meta object for class 'Metamodel Resource'.
        Returns:
        the meta object for class 'Metamodel Resource'.
        See Also:
        MetamodelResource
      • getSet

        org.eclipse.emf.ecore.EDataType getSet()
        Returns the meta object for data type 'Set'.
        Returns:
        the meta object for data type 'Set'.
        See Also:
        Set
      • getDiagnosticChain

        org.eclipse.emf.ecore.EDataType getDiagnosticChain()
        Returns the meta object for data type 'Diagnostic Chain'.
        Returns:
        the meta object for data type 'Diagnostic Chain'.
        See Also:
        DiagnosticChain
      • getURI

        org.eclipse.emf.ecore.EDataType getURI()
        Returns the meta object for data type 'URI'.
        Returns:
        the meta object for data type 'URI'.
        See Also:
        URI
      • getDiagnosticException

        org.eclipse.emf.ecore.EDataType getDiagnosticException()
        Returns the meta object for data type 'Diagnostic Exception'.
        Returns:
        the meta object for data type 'Diagnostic Exception'.
        See Also:
        DiagnosticException
      • getMigrationException

        org.eclipse.emf.ecore.EDataType getMigrationException()
        Returns the meta object for data type 'Exception'.
        Returns:
        the meta object for data type 'Exception'.
        See Also:
        MigrationException
      • getMigrationFactory

        MigrationFactory getMigrationFactory()
        Returns the factory that creates the instances of the model.
        Returns:
        the factory that creates the instances of the model.