edu.ksu.cis.cadena.core.specification.module
Interface ModulePackage


public interface ModulePackage

The Package for the model. It contains accessors for the meta objects to represent

See Also:
ModuleFactory

Field Summary
static int COMPONENT_PORT
          The meta object id for the 'Component Port' class.
static int COMPONENT_PORT__DELETED
          The feature id for the 'Deleted' attribute.
static int COMPONENT_PORT__INTERFACE
          The feature id for the 'Interface' reference.
static int COMPONENT_PORT__INTERFACE_TYPE
          The feature id for the 'Interface Type' reference.
static int COMPONENT_PORT__NAME
          The feature id for the 'Name' attribute.
static int COMPONENT_PORT__PORT_SPEC
          The feature id for the 'Port Spec' reference.
static int COMPONENT_PORT__SPEC
          The feature id for the 'Spec' reference.
static int COMPONENT_PORT__UUID
          The feature id for the 'Uuid' attribute.
static int COMPONENT_PORT_FEATURE_COUNT
          The number of structural features of the the 'Component Port' class.
static int COMPONENT_TYPE
          The meta object id for the 'Component Type' class.
static int COMPONENT_TYPE__ABSTRACT
          The feature id for the 'Abstract' attribute.
static int COMPONENT_TYPE__COMPONENT_KIND
          The feature id for the 'Component Kind' reference.
static int COMPONENT_TYPE__DELETED
          The feature id for the 'Deleted' attribute.
static int COMPONENT_TYPE__KIND
          The feature id for the 'Kind' reference.
static int COMPONENT_TYPE__NAME
          The feature id for the 'Name' attribute.
static int COMPONENT_TYPE__PARENT
          The feature id for the 'Parent' reference.
static int COMPONENT_TYPE__PORT_PROPERTIES
          The feature id for the 'Port Properties' map.
static int COMPONENT_TYPE__PORTS
          The feature id for the 'Ports' containment reference list.
static int COMPONENT_TYPE__PROPERTIES
          The feature id for the 'Properties' map.
static int COMPONENT_TYPE__UUID
          The feature id for the 'Uuid' attribute.
static int COMPONENT_TYPE_FEATURE_COUNT
          The number of structural features of the the 'Component Type' class.
static ModulePackage eINSTANCE
          The singleton instance of the package.
static java.lang.String eNAME
          The package name.
static java.lang.String eNS_PREFIX
          The package namespace name.
static java.lang.String eNS_URI
          The package namespace URI.
static int INTERFACE_TYPE
          The meta object id for the 'Interface Type' class.
static int INTERFACE_TYPE__DELETED
          The feature id for the 'Deleted' attribute.
static int INTERFACE_TYPE__INTERFACE_KIND
          The feature id for the 'Interface Kind' reference.
static int INTERFACE_TYPE__KIND
          The feature id for the 'Kind' reference.
static int INTERFACE_TYPE__NAME
          The feature id for the 'Name' attribute.
static int INTERFACE_TYPE__PROPERTIES
          The feature id for the 'Properties' map.
static int INTERFACE_TYPE__UUID
          The feature id for the 'Uuid' attribute.
static int INTERFACE_TYPE_FEATURE_COUNT
          The number of structural features of the the 'Interface Type' class.
static int MODULE
          The meta object id for the 'Module' class.
static int MODULE__COMPONENTS
          The feature id for the 'Components' containment reference list.
static int MODULE__DELETED
          The feature id for the 'Deleted' attribute.
static int MODULE__IMPORTS
          The feature id for the 'Imports' reference list.
static int MODULE__INTERFACES
          The feature id for the 'Interfaces' containment reference list.
static int MODULE__NAME
          The feature id for the 'Name' attribute.
static int MODULE__STYLE
          The feature id for the 'Style' reference.
static int MODULE__UUID
          The feature id for the 'Uuid' attribute.
static int MODULE_FEATURE_COUNT
          The number of structural features of the the 'Module' class.
static int PORT
          The meta object id for the 'Port' class.
static int PORT__DELETED
          The feature id for the 'Deleted' attribute.
static int PORT__INTERFACE_TYPE
          The feature id for the 'Interface Type' reference.
static int PORT__NAME
          The feature id for the 'Name' attribute.
static int PORT__PORT_SPEC
          The feature id for the 'Port Spec' reference.
static int PORT__UUID
          The feature id for the 'Uuid' attribute.
static int PORT_FEATURE_COUNT
          The number of structural features of the the 'Port' class.
static int TYPE
          The meta object id for the 'Type' class.
static int TYPE__DELETED
          The feature id for the 'Deleted' attribute.
static int TYPE__KIND
          The feature id for the 'Kind' reference.
static int TYPE__NAME
          The feature id for the 'Name' attribute.
static int TYPE__PROPERTIES
          The feature id for the 'Properties' map.
static int TYPE__UUID
          The feature id for the 'Uuid' attribute.
static int TYPE_FEATURE_COUNT
          The number of structural features of the the 'Type' class.
 
Method Summary
 EReference getComponentPort_Interface()
          Returns the meta object for the reference 'Interface'.
 EReference getComponentPort_Spec()
          Returns the meta object for the reference 'Spec'.
 EClass getComponentPort()
          Returns the meta object for class 'Component Port'.
 EAttribute getComponentType_Abstract()
          Returns the meta object for the attribute 'Abstract'.
 EReference getComponentType_ComponentKind()
          Returns the meta object for the reference 'Component Kind'.
 EReference getComponentType_Parent()
          Returns the meta object for the reference 'Parent'.
 EReference getComponentType_Ports()
          Returns the meta object for the containment reference list 'Ports'.
 EClass getComponentType()
          Returns the meta object for class 'Component Type'.
 EReference getInterfaceType_InterfaceKind()
          Returns the meta object for the reference 'Interface Kind'.
 EClass getInterfaceType()
          Returns the meta object for class 'Interface Type'.
 EReference getModule_Components()
          Returns the meta object for the containment reference list 'Components'.
 EReference getModule_Imports()
          Returns the meta object for the reference list 'Imports'.
 EReference getModule_Interfaces()
          Returns the meta object for the containment reference list 'Interfaces'.
 EAttribute getModule_Name()
          Returns the meta object for the attribute 'Name'.
 EReference getModule_Style()
          Returns the meta object for the reference 'Style'.
 EClass getModule()
          Returns the meta object for class 'Module'.
 ModuleFactory getModuleFactory()
          Returns the factory that creates the instances of the model.
 EReference getPort_InterfaceType()
          Returns the meta object for the reference 'Interface Type'.
 EAttribute getPort_Name()
          Returns the meta object for the attribute 'Name'.
 EReference getPort_PortSpec()
          Returns the meta object for the reference 'Port Spec'.
 EClass getPort()
          Returns the meta object for class 'Port'.
 EReference getType_Kind()
          Returns the meta object for the reference 'Kind'.
 EAttribute getType_Name()
          Returns the meta object for the attribute 'Name'.
 EClass getType()
          Returns the meta object for class 'Type'.
 

Field Detail

eNAME

static final java.lang.String eNAME
The package name.

See Also:
Constant Field Values

eNS_URI

static final java.lang.String eNS_URI
The package namespace URI.

See Also:
Constant Field Values

eNS_PREFIX

static final java.lang.String eNS_PREFIX
The package namespace name.

See Also:
Constant Field Values

eINSTANCE

static final ModulePackage eINSTANCE
The singleton instance of the package.


MODULE

static final int MODULE
The meta object id for the 'Module' class.

See Also:
ModuleImpl, ModulePackageImpl.getModule(), Constant Field Values

MODULE__DELETED

static final int MODULE__DELETED
The feature id for the 'Deleted' attribute.

See Also:
Constant Field Values

MODULE__UUID

static final int MODULE__UUID
The feature id for the 'Uuid' attribute.

See Also:
Constant Field Values

MODULE__NAME

static final int MODULE__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

MODULE__STYLE

static final int MODULE__STYLE
The feature id for the 'Style' reference.

See Also:
Constant Field Values

MODULE__COMPONENTS

static final int MODULE__COMPONENTS
The feature id for the 'Components' containment reference list.

See Also:
Constant Field Values

MODULE__INTERFACES

static final int MODULE__INTERFACES
The feature id for the 'Interfaces' containment reference list.

See Also:
Constant Field Values

MODULE__IMPORTS

static final int MODULE__IMPORTS
The feature id for the 'Imports' reference list.

See Also:
Constant Field Values

MODULE_FEATURE_COUNT

static final int MODULE_FEATURE_COUNT
The number of structural features of the the 'Module' class.

See Also:
Constant Field Values

TYPE

static final int TYPE
The meta object id for the 'Type' class.

See Also:
TypeImpl, ModulePackageImpl.getType(), Constant Field Values

TYPE__DELETED

static final int TYPE__DELETED
The feature id for the 'Deleted' attribute.

See Also:
Constant Field Values

TYPE__UUID

static final int TYPE__UUID
The feature id for the 'Uuid' attribute.

See Also:
Constant Field Values

TYPE__PROPERTIES

static final int TYPE__PROPERTIES
The feature id for the 'Properties' map.

See Also:
Constant Field Values

TYPE__NAME

static final int TYPE__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

TYPE__KIND

static final int TYPE__KIND
The feature id for the 'Kind' reference.

See Also:
Constant Field Values

TYPE_FEATURE_COUNT

static final int TYPE_FEATURE_COUNT
The number of structural features of the the 'Type' class.

See Also:
Constant Field Values

INTERFACE_TYPE

static final int INTERFACE_TYPE
The meta object id for the 'Interface Type' class.

See Also:
InterfaceTypeImpl, ModulePackageImpl.getInterfaceType(), Constant Field Values

INTERFACE_TYPE__DELETED

static final int INTERFACE_TYPE__DELETED
The feature id for the 'Deleted' attribute.

See Also:
Constant Field Values

INTERFACE_TYPE__UUID

static final int INTERFACE_TYPE__UUID
The feature id for the 'Uuid' attribute.

See Also:
Constant Field Values

INTERFACE_TYPE__PROPERTIES

static final int INTERFACE_TYPE__PROPERTIES
The feature id for the 'Properties' map.

See Also:
Constant Field Values

INTERFACE_TYPE__NAME

static final int INTERFACE_TYPE__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

INTERFACE_TYPE__KIND

static final int INTERFACE_TYPE__KIND
The feature id for the 'Kind' reference.

See Also:
Constant Field Values

INTERFACE_TYPE__INTERFACE_KIND

static final int INTERFACE_TYPE__INTERFACE_KIND
The feature id for the 'Interface Kind' reference.

See Also:
Constant Field Values

INTERFACE_TYPE_FEATURE_COUNT

static final int INTERFACE_TYPE_FEATURE_COUNT
The number of structural features of the the 'Interface Type' class.

See Also:
Constant Field Values

COMPONENT_TYPE

static final int COMPONENT_TYPE
The meta object id for the 'Component Type' class.

See Also:
ComponentTypeImpl, ModulePackageImpl.getComponentType(), Constant Field Values

COMPONENT_TYPE__DELETED

static final int COMPONENT_TYPE__DELETED
The feature id for the 'Deleted' attribute.

See Also:
Constant Field Values

COMPONENT_TYPE__UUID

static final int COMPONENT_TYPE__UUID
The feature id for the 'Uuid' attribute.

See Also:
Constant Field Values

COMPONENT_TYPE__PROPERTIES

static final int COMPONENT_TYPE__PROPERTIES
The feature id for the 'Properties' map.

See Also:
Constant Field Values

COMPONENT_TYPE__NAME

static final int COMPONENT_TYPE__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

COMPONENT_TYPE__KIND

static final int COMPONENT_TYPE__KIND
The feature id for the 'Kind' reference.

See Also:
Constant Field Values

COMPONENT_TYPE__PORT_PROPERTIES

static final int COMPONENT_TYPE__PORT_PROPERTIES
The feature id for the 'Port Properties' map.

See Also:
Constant Field Values

COMPONENT_TYPE__ABSTRACT

static final int COMPONENT_TYPE__ABSTRACT
The feature id for the 'Abstract' attribute.

See Also:
Constant Field Values

COMPONENT_TYPE__COMPONENT_KIND

static final int COMPONENT_TYPE__COMPONENT_KIND
The feature id for the 'Component Kind' reference.

See Also:
Constant Field Values

COMPONENT_TYPE__PARENT

static final int COMPONENT_TYPE__PARENT
The feature id for the 'Parent' reference.

See Also:
Constant Field Values

COMPONENT_TYPE__PORTS

static final int COMPONENT_TYPE__PORTS
The feature id for the 'Ports' containment reference list.

See Also:
Constant Field Values

COMPONENT_TYPE_FEATURE_COUNT

static final int COMPONENT_TYPE_FEATURE_COUNT
The number of structural features of the the 'Component Type' class.

See Also:
Constant Field Values

PORT

static final int PORT
The meta object id for the 'Port' class.

See Also:
PortImpl, ModulePackageImpl.getPort(), Constant Field Values

PORT__DELETED

static final int PORT__DELETED
The feature id for the 'Deleted' attribute.

See Also:
Constant Field Values

PORT__UUID

static final int PORT__UUID
The feature id for the 'Uuid' attribute.

See Also:
Constant Field Values

PORT__NAME

static final int PORT__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

PORT__INTERFACE_TYPE

static final int PORT__INTERFACE_TYPE
The feature id for the 'Interface Type' reference.

See Also:
Constant Field Values

PORT__PORT_SPEC

static final int PORT__PORT_SPEC
The feature id for the 'Port Spec' reference.

See Also:
Constant Field Values

PORT_FEATURE_COUNT

static final int PORT_FEATURE_COUNT
The number of structural features of the the 'Port' class.

See Also:
Constant Field Values

COMPONENT_PORT

static final int COMPONENT_PORT
The meta object id for the 'Component Port' class.

See Also:
ComponentPortImpl, ModulePackageImpl.getComponentPort(), Constant Field Values

COMPONENT_PORT__DELETED

static final int COMPONENT_PORT__DELETED
The feature id for the 'Deleted' attribute.

See Also:
Constant Field Values

COMPONENT_PORT__UUID

static final int COMPONENT_PORT__UUID
The feature id for the 'Uuid' attribute.

See Also:
Constant Field Values

COMPONENT_PORT__NAME

static final int COMPONENT_PORT__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

COMPONENT_PORT__INTERFACE_TYPE

static final int COMPONENT_PORT__INTERFACE_TYPE
The feature id for the 'Interface Type' reference.

See Also:
Constant Field Values

COMPONENT_PORT__PORT_SPEC

static final int COMPONENT_PORT__PORT_SPEC
The feature id for the 'Port Spec' reference.

See Also:
Constant Field Values

COMPONENT_PORT__INTERFACE

static final int COMPONENT_PORT__INTERFACE
The feature id for the 'Interface' reference.

See Also:
Constant Field Values

COMPONENT_PORT__SPEC

static final int COMPONENT_PORT__SPEC
The feature id for the 'Spec' reference.

See Also:
Constant Field Values

COMPONENT_PORT_FEATURE_COUNT

static final int COMPONENT_PORT_FEATURE_COUNT
The number of structural features of the the 'Component Port' class.

See Also:
Constant Field Values
Method Detail

getModule

EClass getModule()
Returns the meta object for class 'Module'.

Returns:
the meta object for class 'Module'.
See Also:
Module

getModule_Name

EAttribute getModule_Name()
Returns the meta object for the attribute 'Name'.

Returns:
the meta object for the attribute 'Name'.
See Also:
Module.getName(), getModule()

getModule_Style

EReference getModule_Style()
Returns the meta object for the reference 'Style'.

Returns:
the meta object for the reference 'Style'.
See Also:
Module.getStyle(), getModule()

getModule_Components

EReference getModule_Components()
Returns the meta object for the containment reference list 'Components'.

Returns:
the meta object for the containment reference list 'Components'.
See Also:
Module.getComponents(), getModule()

getModule_Interfaces

EReference getModule_Interfaces()
Returns the meta object for the containment reference list 'Interfaces'.

Returns:
the meta object for the containment reference list 'Interfaces'.
See Also:
Module.getInterfaces(), getModule()

getModule_Imports

EReference getModule_Imports()
Returns the meta object for the reference list 'Imports'.

Returns:
the meta object for the reference list 'Imports'.
See Also:
Module.getImports(), getModule()

getType

EClass getType()
Returns the meta object for class 'Type'.

Returns:
the meta object for class 'Type'.
See Also:
Type

getType_Name

EAttribute getType_Name()
Returns the meta object for the attribute 'Name'.

Returns:
the meta object for the attribute 'Name'.
See Also:
Type.getName(), getType()

getType_Kind

EReference getType_Kind()
Returns the meta object for the reference 'Kind'.

Returns:
the meta object for the reference 'Kind'.
See Also:
Type.getKind(), getType()

getInterfaceType

EClass getInterfaceType()
Returns the meta object for class 'Interface Type'.

Returns:
the meta object for class 'Interface Type'.
See Also:
InterfaceType

getInterfaceType_InterfaceKind

EReference getInterfaceType_InterfaceKind()
Returns the meta object for the reference 'Interface Kind'.

Returns:
the meta object for the reference 'Interface Kind'.
See Also:
InterfaceType.getInterfaceKind(), getInterfaceType()

getComponentType

EClass getComponentType()
Returns the meta object for class 'Component Type'.

Returns:
the meta object for class 'Component Type'.
See Also:
ComponentType

getComponentType_Abstract

EAttribute getComponentType_Abstract()
Returns the meta object for the attribute 'Abstract'.

Returns:
the meta object for the attribute 'Abstract'.
See Also:
ComponentType.getAbstract(), getComponentType()

getComponentType_ComponentKind

EReference getComponentType_ComponentKind()
Returns the meta object for the reference 'Component Kind'.

Returns:
the meta object for the reference 'Component Kind'.
See Also:
ComponentType.getComponentKind(), getComponentType()

getComponentType_Parent

EReference getComponentType_Parent()
Returns the meta object for the reference 'Parent'.

Returns:
the meta object for the reference 'Parent'.
See Also:
ComponentType.getParent(), getComponentType()

getComponentType_Ports

EReference getComponentType_Ports()
Returns the meta object for the containment reference list 'Ports'.

Returns:
the meta object for the containment reference list 'Ports'.
See Also:
ComponentType.getPorts(), getComponentType()

getPort

EClass getPort()
Returns the meta object for class 'Port'.

Returns:
the meta object for class 'Port'.
See Also:
Port

getPort_Name

EAttribute getPort_Name()
Returns the meta object for the attribute 'Name'.

Returns:
the meta object for the attribute 'Name'.
See Also:
Port.getName(), getPort()

getPort_InterfaceType

EReference getPort_InterfaceType()
Returns the meta object for the reference 'Interface Type'.

Returns:
the meta object for the reference 'Interface Type'.
See Also:
Port.getInterfaceType(), getPort()

getPort_PortSpec

EReference getPort_PortSpec()
Returns the meta object for the reference 'Port Spec'.

Returns:
the meta object for the reference 'Port Spec'.
See Also:
Port.getPortSpec(), getPort()

getComponentPort

EClass getComponentPort()
Returns the meta object for class 'Component Port'.

Returns:
the meta object for class 'Component Port'.
See Also:
ComponentPort

getComponentPort_Interface

EReference getComponentPort_Interface()
Returns the meta object for the reference 'Interface'.

Returns:
the meta object for the reference 'Interface'.
See Also:
ComponentPort.getInterface(), getComponentPort()

getComponentPort_Spec

EReference getComponentPort_Spec()
Returns the meta object for the reference 'Spec'.

Returns:
the meta object for the reference 'Spec'.
See Also:
ComponentPort.getSpec(), getComponentPort()

getModuleFactory

ModuleFactory getModuleFactory()
Returns the factory that creates the instances of the model.

Returns:
the factory that creates the instances of the model.