Interface ItemsPackage

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:
ItemsPackageImpl

public interface ItemsPackage 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
See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type

    Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage

    org.eclipse.emf.ecore.EPackage.Descriptor, org.eclipse.emf.ecore.EPackage.Registry
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final ItemsPackage
    The singleton instance of the package.
    static final String
    The package name.
    static final String
    The package namespace name.
    static final String
    The package namespace URI.
    static final int
    The meta object id for the 'Item Model' class.
    static final int
    The feature id for the 'Items' containment reference list.
    static final int
    The number of structural features of the 'Item Model' class.
    static final int
    The meta object id for the 'Model Binding' class.
    static final int
    The feature id for the 'Configuration' attribute.
    static final int
    The feature id for the 'Properties' containment reference list.
    static final int
    The feature id for the 'Type' attribute.
    static final int
    The number of structural features of the 'Model Binding' class.
    static final int
    The meta object id for the 'Model Item' class.
    static final int
    The feature id for the 'Args' attribute list.
    static final int
    The feature id for the 'Bindings' containment reference list.
    static final int
    The feature id for the 'Groups' attribute list.
    static final int
    The feature id for the 'Icon' attribute.
    static final int
    The feature id for the 'Label' attribute.
    static final int
    The feature id for the 'Name' attribute.
    static final int
    The feature id for the 'Tags' attribute list.
    static final int
    The feature id for the 'Type' attribute.
    static final int
    The number of structural features of the 'Model Item' class.
    static final int
    The meta object id for the 'Model Property' class.
    static final int
    The feature id for the 'Key' attribute.
    static final int
    The feature id for the 'Value' attribute list.
    static final int
    The number of structural features of the 'Model Property' class.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.eclipse.emf.ecore.EClass
    Returns the meta object for class 'Item Model'.
    org.eclipse.emf.ecore.EReference
    Returns the meta object for the containment reference list 'Items'.
    Returns the factory that creates the instances of the model.
    org.eclipse.emf.ecore.EClass
    Returns the meta object for class 'Model Binding'.
    org.eclipse.emf.ecore.EAttribute
    Returns the meta object for the attribute 'Configuration'.
    org.eclipse.emf.ecore.EReference
    Returns the meta object for the containment reference list 'Properties'.
    org.eclipse.emf.ecore.EAttribute
    Returns the meta object for the attribute 'Type'.
    org.eclipse.emf.ecore.EClass
    Returns the meta object for class 'Model Item'.
    org.eclipse.emf.ecore.EAttribute
    Returns the meta object for the attribute list 'Args'.
    org.eclipse.emf.ecore.EReference
    Returns the meta object for the containment reference list 'Bindings'.
    org.eclipse.emf.ecore.EAttribute
    Returns the meta object for the attribute list 'Groups'.
    org.eclipse.emf.ecore.EAttribute
    Returns the meta object for the attribute 'Icon'.
    org.eclipse.emf.ecore.EAttribute
    Returns the meta object for the attribute 'Label'.
    org.eclipse.emf.ecore.EAttribute
    Returns the meta object for the attribute 'Name'.
    org.eclipse.emf.ecore.EAttribute
    Returns the meta object for the attribute list 'Tags'.
    org.eclipse.emf.ecore.EAttribute
    Returns the meta object for the attribute 'Type'.
    org.eclipse.emf.ecore.EClass
    Returns the meta object for class 'Model Property'.
    org.eclipse.emf.ecore.EAttribute
    Returns the meta object for the attribute 'Key'.
    org.eclipse.emf.ecore.EAttribute
    Returns the meta object for the attribute list 'Value'.

    Methods inherited from interface org.eclipse.emf.ecore.EModelElement

    getEAnnotation, getEAnnotations

    Methods inherited from interface org.eclipse.emf.ecore.ENamedElement

    getName, setName

    Methods inherited from interface org.eclipse.emf.ecore.EObject

    eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset

    Methods inherited from interface org.eclipse.emf.ecore.EPackage

    getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI

    Methods inherited from interface org.eclipse.emf.common.notify.Notifier

    eAdapters, eDeliver, eNotify, eSetDeliver
  • Field Details

  • Method Details

    • getItemModel

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

      org.eclipse.emf.ecore.EReference getItemModel_Items()
      Returns the meta object for the containment reference list 'Items'.
      Returns:
      the meta object for the containment reference list 'Items'.
      See Also:
    • getModelItem

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

      org.eclipse.emf.ecore.EAttribute getModelItem_Type()
      Returns the meta object for the attribute 'Type'.
      Returns:
      the meta object for the attribute 'Type'.
      See Also:
    • getModelItem_Args

      org.eclipse.emf.ecore.EAttribute getModelItem_Args()
      Returns the meta object for the attribute list 'Args'.
      Returns:
      the meta object for the attribute list 'Args'.
      See Also:
    • getModelItem_Name

      org.eclipse.emf.ecore.EAttribute getModelItem_Name()
      Returns the meta object for the attribute 'Name'.
      Returns:
      the meta object for the attribute 'Name'.
      See Also:
    • getModelItem_Label

      org.eclipse.emf.ecore.EAttribute getModelItem_Label()
      Returns the meta object for the attribute 'Label'.
      Returns:
      the meta object for the attribute 'Label'.
      See Also:
    • getModelItem_Icon

      org.eclipse.emf.ecore.EAttribute getModelItem_Icon()
      Returns the meta object for the attribute 'Icon'.
      Returns:
      the meta object for the attribute 'Icon'.
      See Also:
    • getModelItem_Groups

      org.eclipse.emf.ecore.EAttribute getModelItem_Groups()
      Returns the meta object for the attribute list 'Groups'.
      Returns:
      the meta object for the attribute list 'Groups'.
      See Also:
    • getModelItem_Tags

      org.eclipse.emf.ecore.EAttribute getModelItem_Tags()
      Returns the meta object for the attribute list 'Tags'.
      Returns:
      the meta object for the attribute list 'Tags'.
      See Also:
    • getModelItem_Bindings

      org.eclipse.emf.ecore.EReference getModelItem_Bindings()
      Returns the meta object for the containment reference list 'Bindings'.
      Returns:
      the meta object for the containment reference list 'Bindings'.
      See Also:
    • getModelBinding

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

      org.eclipse.emf.ecore.EAttribute getModelBinding_Type()
      Returns the meta object for the attribute 'Type'.
      Returns:
      the meta object for the attribute 'Type'.
      See Also:
    • getModelBinding_Configuration

      org.eclipse.emf.ecore.EAttribute getModelBinding_Configuration()
      Returns the meta object for the attribute 'Configuration'.
      Returns:
      the meta object for the attribute 'Configuration'.
      See Also:
    • getModelBinding_Properties

      org.eclipse.emf.ecore.EReference getModelBinding_Properties()
      Returns the meta object for the containment reference list 'Properties'.
      Returns:
      the meta object for the containment reference list 'Properties'.
      See Also:
    • getModelProperty

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

      org.eclipse.emf.ecore.EAttribute getModelProperty_Key()
      Returns the meta object for the attribute 'Key'.
      Returns:
      the meta object for the attribute 'Key'.
      See Also:
    • getModelProperty_Value

      org.eclipse.emf.ecore.EAttribute getModelProperty_Value()
      Returns the meta object for the attribute list 'Value'.
      Returns:
      the meta object for the attribute list 'Value'.
      See Also:
    • getItemsFactory

      ItemsFactory getItemsFactory()
      Returns the factory that creates the instances of the model.
      Returns:
      the factory that creates the instances of the model.