EGF Engine
Release 0.1.0

org.eclipse.egf.pattern
Interface PatternPackage

All Known Implementing Classes:
PatternPackageImpl

public interface PatternPackage

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

See Also:
PatternFactory

Nested Class Summary
static interface PatternPackage.Literals
          Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
 
Field Summary
static PatternPackage eINSTANCE
          The singleton instance of the package
static String eNAME
          The package name
static String eNS_PREFIX
          The package namespace name
static String eNS_URI
          The package namespace URI
static int GENERATOR
          The meta object id for the 'Generator' class
static int GENERATOR_FEATURE_COUNT
          The number of structural features of the 'Generator' class
static int PATTERN
          The meta object id for the 'Pattern' class
static int PATTERN__ABSTRACT
          The feature id for the 'Abstract' attribute
static int PATTERN__CALL_PARAMETERS
          The feature id for the 'Call Parameters' containment reference list
static int PATTERN__DEFAULT_VALUE
          The feature id for the 'Default Value' attribute
static int PATTERN__DESCRIPTION
          The feature id for the 'Description' attribute
static int PATTERN__EALL_ATTRIBUTES
          The feature id for the 'EAll Attributes' reference list
static int PATTERN__EALL_CONTAINMENTS
          The feature id for the 'EAll Containments' reference list
static int PATTERN__EALL_GENERIC_SUPER_TYPES
          The feature id for the 'EAll Generic Super Types' reference list
static int PATTERN__EALL_OPERATIONS
          The feature id for the 'EAll Operations' reference list
static int PATTERN__EALL_REFERENCES
          The feature id for the 'EAll References' reference list
static int PATTERN__EALL_STRUCTURAL_FEATURES
          The feature id for the 'EAll Structural Features' reference list
static int PATTERN__EALL_SUPER_TYPES
          The feature id for the 'EAll Super Types' reference list
static int PATTERN__EANNOTATIONS
          The feature id for the 'EAnnotations' containment reference list
static int PATTERN__EATTRIBUTES
          The feature id for the 'EAttributes' reference list
static int PATTERN__EGENERIC_SUPER_TYPES
          The feature id for the 'EGeneric Super Types' containment reference list
static int PATTERN__EID_ATTRIBUTE
          The feature id for the 'EID Attribute' reference
static int PATTERN__EOPERATIONS
          The feature id for the 'EOperations' containment reference list
static int PATTERN__EPACKAGE
          The feature id for the 'EPackage' container reference
static int PATTERN__EREFERENCES
          The feature id for the 'EReferences' reference list
static int PATTERN__ESTRUCTURAL_FEATURES
          The feature id for the 'EStructural Features' containment reference list
static int PATTERN__ESUPER_TYPES
          The feature id for the 'ESuper Types' reference list
static int PATTERN__ETYPE_PARAMETERS
          The feature id for the 'EType Parameters' containment reference list
static int PATTERN__ID
          The feature id for the 'Id' attribute
static int PATTERN__INSTANCE_CLASS
          The feature id for the 'Instance Class' attribute
static int PATTERN__INSTANCE_CLASS_NAME
          The feature id for the 'Instance Class Name' attribute
static int PATTERN__INSTANCE_TYPE_NAME
          The feature id for the 'Instance Type Name' attribute
static int PATTERN__INTERFACE
          The feature id for the 'Interface' attribute
static int PATTERN__LOGICAL_NAME
          The feature id for the 'Logical Name' attribute
static int PATTERN__NAME
          The feature id for the 'Name' attribute
static int PATTERN__PARAMETERS
          The feature id for the 'Parameters' containment reference list
static int PATTERN__RELATIONS
          The feature id for the 'Relations' containment reference list
static int PATTERN__SHORT_ID
          The feature id for the 'Short Id' attribute
static int PATTERN_FEATURE_COUNT
          The number of structural features of the 'Pattern' class
static int PPROPERTY_CHANGE_LISTENER
          The meta object id for the 'PProperty Change Listener' data type
 
Method Summary
 EClass getGenerator()
          Returns the meta object for class 'Generator'
 EReference getPattern_CallParameters()
          Returns the meta object for the containment reference list 'Call Parameters'.
 EAttribute getPattern_Description()
          Returns the meta object for the attribute 'Description'
 EAttribute getPattern_Id()
          Returns the meta object for the attribute 'Id'
 EAttribute getPattern_LogicalName()
          Returns the meta object for the attribute 'Logical Name'
 EReference getPattern_Parameters()
          Returns the meta object for the containment reference list 'Parameters'
 EReference getPattern_Relations()
          Returns the meta object for the containment reference list 'Relations'
 EAttribute getPattern_ShortId()
          Returns the meta object for the attribute 'Short Id'
 EClass getPattern()
          Returns the meta object for class 'Pattern'
 PatternFactory getPatternFactory()
          Returns the factory that creates the instances of the model
 EDataType getPPropertyChangeListener()
          Returns the meta object for data type 'PProperty Change Listener'
 

Field Detail

eNAME

static final String eNAME
The package name.

See Also:
Constant Field Values

eNS_URI

static final String eNS_URI
The package namespace URI.

See Also:
Constant Field Values

eNS_PREFIX

static final String eNS_PREFIX
The package namespace name.

See Also:
Constant Field Values

eINSTANCE

static final PatternPackage eINSTANCE
The singleton instance of the package.


GENERATOR

static final int GENERATOR
The meta object id for the 'Generator' class.

See Also:
Generator, PatternPackageImpl.getGenerator(), Constant Field Values

GENERATOR_FEATURE_COUNT

static final int GENERATOR_FEATURE_COUNT
The number of structural features of the 'Generator' class.

See Also:
Constant Field Values

PATTERN

static final int PATTERN
The meta object id for the 'Pattern' class.

See Also:
PatternImpl, PatternPackageImpl.getPattern(), Constant Field Values

PATTERN__EANNOTATIONS

static final int PATTERN__EANNOTATIONS
The feature id for the 'EAnnotations' containment reference list.


PATTERN__NAME

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


PATTERN__INSTANCE_CLASS_NAME

static final int PATTERN__INSTANCE_CLASS_NAME
The feature id for the 'Instance Class Name' attribute.


PATTERN__INSTANCE_CLASS

static final int PATTERN__INSTANCE_CLASS
The feature id for the 'Instance Class' attribute.


PATTERN__DEFAULT_VALUE

static final int PATTERN__DEFAULT_VALUE
The feature id for the 'Default Value' attribute.


PATTERN__INSTANCE_TYPE_NAME

static final int PATTERN__INSTANCE_TYPE_NAME
The feature id for the 'Instance Type Name' attribute.


PATTERN__EPACKAGE

static final int PATTERN__EPACKAGE
The feature id for the 'EPackage' container reference.


PATTERN__ETYPE_PARAMETERS

static final int PATTERN__ETYPE_PARAMETERS
The feature id for the 'EType Parameters' containment reference list.


PATTERN__ABSTRACT

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


PATTERN__INTERFACE

static final int PATTERN__INTERFACE
The feature id for the 'Interface' attribute.


PATTERN__ESUPER_TYPES

static final int PATTERN__ESUPER_TYPES
The feature id for the 'ESuper Types' reference list.


PATTERN__EOPERATIONS

static final int PATTERN__EOPERATIONS
The feature id for the 'EOperations' containment reference list.


PATTERN__EALL_ATTRIBUTES

static final int PATTERN__EALL_ATTRIBUTES
The feature id for the 'EAll Attributes' reference list.


PATTERN__EALL_REFERENCES

static final int PATTERN__EALL_REFERENCES
The feature id for the 'EAll References' reference list.


PATTERN__EREFERENCES

static final int PATTERN__EREFERENCES
The feature id for the 'EReferences' reference list.


PATTERN__EATTRIBUTES

static final int PATTERN__EATTRIBUTES
The feature id for the 'EAttributes' reference list.


PATTERN__EALL_CONTAINMENTS

static final int PATTERN__EALL_CONTAINMENTS
The feature id for the 'EAll Containments' reference list.


PATTERN__EALL_OPERATIONS

static final int PATTERN__EALL_OPERATIONS
The feature id for the 'EAll Operations' reference list.


PATTERN__EALL_STRUCTURAL_FEATURES

static final int PATTERN__EALL_STRUCTURAL_FEATURES
The feature id for the 'EAll Structural Features' reference list.


PATTERN__EALL_SUPER_TYPES

static final int PATTERN__EALL_SUPER_TYPES
The feature id for the 'EAll Super Types' reference list.


PATTERN__EID_ATTRIBUTE

static final int PATTERN__EID_ATTRIBUTE
The feature id for the 'EID Attribute' reference.


PATTERN__ESTRUCTURAL_FEATURES

static final int PATTERN__ESTRUCTURAL_FEATURES
The feature id for the 'EStructural Features' containment reference list.


PATTERN__EGENERIC_SUPER_TYPES

static final int PATTERN__EGENERIC_SUPER_TYPES
The feature id for the 'EGeneric Super Types' containment reference list.


PATTERN__EALL_GENERIC_SUPER_TYPES

static final int PATTERN__EALL_GENERIC_SUPER_TYPES
The feature id for the 'EAll Generic Super Types' reference list.


PATTERN__ID

static final int PATTERN__ID
The feature id for the 'Id' attribute.


PATTERN__SHORT_ID

static final int PATTERN__SHORT_ID
The feature id for the 'Short Id' attribute.


PATTERN__LOGICAL_NAME

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


PATTERN__DESCRIPTION

static final int PATTERN__DESCRIPTION
The feature id for the 'Description' attribute.


PATTERN__RELATIONS

static final int PATTERN__RELATIONS
The feature id for the 'Relations' containment reference list.


PATTERN__PARAMETERS

static final int PATTERN__PARAMETERS
The feature id for the 'Parameters' containment reference list.


PATTERN__CALL_PARAMETERS

static final int PATTERN__CALL_PARAMETERS
The feature id for the 'Call Parameters' containment reference list.


PATTERN_FEATURE_COUNT

static final int PATTERN_FEATURE_COUNT
The number of structural features of the 'Pattern' class.


PPROPERTY_CHANGE_LISTENER

static final int PPROPERTY_CHANGE_LISTENER
The meta object id for the 'PProperty Change Listener' data type.

See Also:
PropertyChangeListener, PatternPackageImpl.getPPropertyChangeListener(), Constant Field Values
Method Detail

getGenerator

EClass getGenerator()
Returns the meta object for class 'Generator'.

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

getPattern

EClass getPattern()
Returns the meta object for class 'Pattern'.

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

getPattern_Id

EAttribute getPattern_Id()
Returns the meta object for the attribute 'Id'.

Returns:
the meta object for the attribute 'Id'.
See Also:
Pattern.getId(), getPattern()

getPattern_ShortId

EAttribute getPattern_ShortId()
Returns the meta object for the attribute 'Short Id'.

Returns:
the meta object for the attribute 'Short Id'.
See Also:
Pattern.getShortId(), getPattern()

getPattern_LogicalName

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

Returns:
the meta object for the attribute 'Logical Name'.
See Also:
Pattern.getLogicalName(), getPattern()

getPattern_Description

EAttribute getPattern_Description()
Returns the meta object for the attribute 'Description'.

Returns:
the meta object for the attribute 'Description'.
See Also:
Pattern.getDescription(), getPattern()

getPattern_Relations

EReference getPattern_Relations()
Returns the meta object for the containment reference list 'Relations'.

Returns:
the meta object for the containment reference list 'Relations'.
See Also:
Pattern.getRelations(), getPattern()

getPattern_Parameters

EReference getPattern_Parameters()
Returns the meta object for the containment reference list 'Parameters'.

Returns:
the meta object for the containment reference list 'Parameters'.
See Also:
Pattern.getParameters(), getPattern()

getPattern_CallParameters

EReference getPattern_CallParameters()
Returns the meta object for the containment reference list 'Call Parameters'.

Returns:
the meta object for the containment reference list 'Call Parameters'.
See Also:
Pattern.getCallParameters(), getPattern()

getPPropertyChangeListener

EDataType getPPropertyChangeListener()
Returns the meta object for data type 'PProperty Change Listener'.

Returns:
the meta object for data type 'PProperty Change Listener'.
See Also:
PropertyChangeListener

getPatternFactory

PatternFactory getPatternFactory()
Returns the factory that creates the instances of the model.

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

EGF Engine
Release 0.1.0

Copyright (c) Thales Corporate Services S.A.S, 2009.

This page is made available under license. For full details see the LEGAL in the documentation book that contains this page.