de.cau.cs.kieler.kaom
Interface KaomPackage

All Superinterfaces:
EModelElement, ENamedElement, EObject, EPackage, Notifier
All Known Implementing Classes:
KaomPackageImpl

public interface KaomPackage
extends EPackage

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

See Also:
KaomFactory
Rating red
Generated:
This code was automatically generated.
Model element:
kind=package

Nested Class Summary
static interface KaomPackage.Literals
          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
EPackage.Descriptor, EPackage.Registry
 
Field Summary
static KaomPackage 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 ENTITY
          The meta object id for the 'Entity' class.
static int ENTITY__ANNOTATIONS
          The feature id for the 'Annotations' containment reference list.
static int ENTITY__CHILD_ENTITIES
          The feature id for the 'Child Entities' containment reference list.
static int ENTITY__CHILD_LINKS
          The feature id for the 'Child Links' containment reference list.
static int ENTITY__CHILD_PORTS
          The feature id for the 'Child Ports' containment reference list.
static int ENTITY__CHILD_RELATIONS
          The feature id for the 'Child Relations' containment reference list.
static int ENTITY__ID
          The feature id for the 'Id' attribute.
static int ENTITY__INCOMING_LINKS
          The feature id for the 'Incoming Links' reference list.
static int ENTITY__NAME
          The feature id for the 'Name' attribute.
static int ENTITY__OUTGOING_LINKS
          The feature id for the 'Outgoing Links' reference list.
static int ENTITY_FEATURE_COUNT
          The number of structural features of the 'Entity' class.
static int LINK
          The meta object id for the 'Link' class.
static int LINK__ANNOTATIONS
          The feature id for the 'Annotations' containment reference list.
static int LINK__NAME
          The feature id for the 'Name' attribute.
static int LINK__SOURCE
          The feature id for the 'Source' reference.
static int LINK__TARGET
          The feature id for the 'Target' reference.
static int LINK_FEATURE_COUNT
          The number of structural features of the 'Link' class.
static int LINKABLE
          The meta object id for the 'Linkable' class.
static int LINKABLE__ID
          The feature id for the 'Id' attribute.
static int LINKABLE__INCOMING_LINKS
          The feature id for the 'Incoming Links' reference list.
static int LINKABLE__OUTGOING_LINKS
          The feature id for the 'Outgoing Links' reference list.
static int LINKABLE_FEATURE_COUNT
          The number of structural features of the 'Linkable' class.
static int PORT
          The meta object id for the 'Port' class.
static int PORT__ANNOTATIONS
          The feature id for the 'Annotations' containment reference list.
static int PORT__ID
          The feature id for the 'Id' attribute.
static int PORT__INCOMING_LINKS
          The feature id for the 'Incoming Links' reference list.
static int PORT__NAME
          The feature id for the 'Name' attribute.
static int PORT__OUTGOING_LINKS
          The feature id for the 'Outgoing Links' reference list.
static int PORT_FEATURE_COUNT
          The number of structural features of the 'Port' class.
static int RELATION
          The meta object id for the 'Relation' class.
static int RELATION__ANNOTATIONS
          The feature id for the 'Annotations' containment reference list.
static int RELATION__ID
          The feature id for the 'Id' attribute.
static int RELATION__INCOMING_LINKS
          The feature id for the 'Incoming Links' reference list.
static int RELATION__NAME
          The feature id for the 'Name' attribute.
static int RELATION__OUTGOING_LINKS
          The feature id for the 'Outgoing Links' reference list.
static int RELATION_FEATURE_COUNT
          The number of structural features of the 'Relation' class.
 
Method Summary
 EReference getEntity_ChildEntities()
          Returns the meta object for the containment reference list 'Child Entities'.
 EReference getEntity_ChildLinks()
          Returns the meta object for the containment reference list 'Child Links'.
 EReference getEntity_ChildPorts()
          Returns the meta object for the containment reference list 'Child Ports'.
 EReference getEntity_ChildRelations()
          Returns the meta object for the containment reference list 'Child Relations'.
 EClass getEntity()
          Returns the meta object for class 'Entity'.
 KaomFactory getKaomFactory()
          Returns the factory that creates the instances of the model.
 EReference getLink_Source()
          Returns the meta object for the reference 'Source'.
 EReference getLink_Target()
          Returns the meta object for the reference 'Target'.
 EClass getLink()
          Returns the meta object for class 'Link'.
 EAttribute getLinkable_Id()
          Returns the meta object for the attribute 'Id'.
 EReference getLinkable_IncomingLinks()
          Returns the meta object for the reference list 'Incoming Links'.
 EReference getLinkable_OutgoingLinks()
          Returns the meta object for the reference list 'Outgoing Links'.
 EClass getLinkable()
          Returns the meta object for class 'Linkable'.
 EClass getPort()
          Returns the meta object for class 'Port'.
 EClass getRelation()
          Returns the meta object for class 'Relation'.
 
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.ecore.ENamedElement
getName, setName
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
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.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Field Detail

eNAME

static final String eNAME
The package name.

See Also:
Constant Field Values
Generated:
This code was automatically generated.

eNS_URI

static final String eNS_URI
The package namespace URI.

See Also:
Constant Field Values
Generated:
This code was automatically generated.

eNS_PREFIX

static final String eNS_PREFIX
The package namespace name.

See Also:
Constant Field Values
Generated:
This code was automatically generated.

eINSTANCE

static final KaomPackage eINSTANCE
The singleton instance of the package.

Generated:
This code was automatically generated.

LINKABLE

static final int LINKABLE
The meta object id for the 'Linkable' class.

See Also:
LinkableImpl, KaomPackageImpl.getLinkable(), Constant Field Values
Generated:
This code was automatically generated.

ENTITY

static final int ENTITY
The meta object id for the 'Entity' class.

See Also:
EntityImpl, KaomPackageImpl.getEntity(), Constant Field Values
Generated:
This code was automatically generated.

ENTITY__ANNOTATIONS

static final int ENTITY__ANNOTATIONS
The feature id for the 'Annotations' containment reference list.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

ENTITY__NAME

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

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

ENTITY__OUTGOING_LINKS

static final int ENTITY__OUTGOING_LINKS
The feature id for the 'Outgoing Links' reference list.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

ENTITY__INCOMING_LINKS

static final int ENTITY__INCOMING_LINKS
The feature id for the 'Incoming Links' reference list.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

ENTITY__ID

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

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

ENTITY__CHILD_ENTITIES

static final int ENTITY__CHILD_ENTITIES
The feature id for the 'Child Entities' containment reference list.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

ENTITY__CHILD_LINKS

static final int ENTITY__CHILD_LINKS
The feature id for the 'Child Links' containment reference list.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

ENTITY__CHILD_PORTS

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

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

ENTITY__CHILD_RELATIONS

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

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

ENTITY_FEATURE_COUNT

static final int ENTITY_FEATURE_COUNT
The number of structural features of the 'Entity' class.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

PORT

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

See Also:
PortImpl, KaomPackageImpl.getPort(), Constant Field Values
Generated:
This code was automatically generated.

PORT__ANNOTATIONS

static final int PORT__ANNOTATIONS
The feature id for the 'Annotations' containment reference list.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

PORT__NAME

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

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

PORT__OUTGOING_LINKS

static final int PORT__OUTGOING_LINKS
The feature id for the 'Outgoing Links' reference list.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

PORT__INCOMING_LINKS

static final int PORT__INCOMING_LINKS
The feature id for the 'Incoming Links' reference list.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

PORT__ID

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

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

PORT_FEATURE_COUNT

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

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

RELATION

static final int RELATION
The meta object id for the 'Relation' class.

See Also:
RelationImpl, KaomPackageImpl.getRelation(), Constant Field Values
Generated:
This code was automatically generated.

RELATION__ANNOTATIONS

static final int RELATION__ANNOTATIONS
The feature id for the 'Annotations' containment reference list.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

RELATION__NAME

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

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

RELATION__OUTGOING_LINKS

static final int RELATION__OUTGOING_LINKS
The feature id for the 'Outgoing Links' reference list.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

RELATION__INCOMING_LINKS

static final int RELATION__INCOMING_LINKS
The feature id for the 'Incoming Links' reference list.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

RELATION__ID

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

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

RELATION_FEATURE_COUNT

static final int RELATION_FEATURE_COUNT
The number of structural features of the 'Relation' class.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

LINK

static final int LINK
The meta object id for the 'Link' class.

See Also:
LinkImpl, KaomPackageImpl.getLink(), Constant Field Values
Generated:
This code was automatically generated.

LINK__ANNOTATIONS

static final int LINK__ANNOTATIONS
The feature id for the 'Annotations' containment reference list.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

LINK__NAME

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

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

LINK__SOURCE

static final int LINK__SOURCE
The feature id for the 'Source' reference.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

LINK__TARGET

static final int LINK__TARGET
The feature id for the 'Target' reference.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

LINK_FEATURE_COUNT

static final int LINK_FEATURE_COUNT
The number of structural features of the 'Link' class.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

LINKABLE__OUTGOING_LINKS

static final int LINKABLE__OUTGOING_LINKS
The feature id for the 'Outgoing Links' reference list.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

LINKABLE__INCOMING_LINKS

static final int LINKABLE__INCOMING_LINKS
The feature id for the 'Incoming Links' reference list.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

LINKABLE__ID

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

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

LINKABLE_FEATURE_COUNT

static final int LINKABLE_FEATURE_COUNT
The number of structural features of the 'Linkable' class.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered
Method Detail

getEntity

EClass getEntity()
Returns the meta object for class 'Entity'.

Returns:
the meta object for class 'Entity'.
See Also:
Entity
Generated:
This code was automatically generated.

getEntity_ChildEntities

EReference getEntity_ChildEntities()
Returns the meta object for the containment reference list 'Child Entities'.

Returns:
the meta object for the containment reference list 'Child Entities'.
See Also:
Entity.getChildEntities(), getEntity()
Generated:
This code was automatically generated.

getEntity_ChildLinks

EReference getEntity_ChildLinks()
Returns the meta object for the containment reference list 'Child Links'.

Returns:
the meta object for the containment reference list 'Child Links'.
See Also:
Entity.getChildLinks(), getEntity()
Generated:
This code was automatically generated.

getEntity_ChildPorts

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

Returns:
the meta object for the containment reference list 'Child Ports'.
See Also:
Entity.getChildPorts(), getEntity()
Generated:
This code was automatically generated.

getEntity_ChildRelations

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

Returns:
the meta object for the containment reference list 'Child Relations'.
See Also:
Entity.getChildRelations(), getEntity()
Generated:
This code was automatically generated.

getPort

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

Returns:
the meta object for class 'Port'.
See Also:
Port
Generated:
This code was automatically generated.

getRelation

EClass getRelation()
Returns the meta object for class 'Relation'.

Returns:
the meta object for class 'Relation'.
See Also:
Relation
Generated:
This code was automatically generated.

getLink

EClass getLink()
Returns the meta object for class 'Link'.

Returns:
the meta object for class 'Link'.
See Also:
Link
Generated:
This code was automatically generated.

getLink_Source

EReference getLink_Source()
Returns the meta object for the reference 'Source'.

Returns:
the meta object for the reference 'Source'.
See Also:
Link.getSource(), getLink()
Generated:
This code was automatically generated.

getLink_Target

EReference getLink_Target()
Returns the meta object for the reference 'Target'.

Returns:
the meta object for the reference 'Target'.
See Also:
Link.getTarget(), getLink()
Generated:
This code was automatically generated.

getLinkable

EClass getLinkable()
Returns the meta object for class 'Linkable'.

Returns:
the meta object for class 'Linkable'.
See Also:
Linkable
Generated:
This code was automatically generated.

getLinkable_OutgoingLinks

EReference getLinkable_OutgoingLinks()
Returns the meta object for the reference list 'Outgoing Links'.

Returns:
the meta object for the reference list 'Outgoing Links'.
See Also:
Linkable.getOutgoingLinks(), getLinkable()
Generated:
This code was automatically generated.

getLinkable_IncomingLinks

EReference getLinkable_IncomingLinks()
Returns the meta object for the reference list 'Incoming Links'.

Returns:
the meta object for the reference list 'Incoming Links'.
See Also:
Linkable.getIncomingLinks(), getLinkable()
Generated:
This code was automatically generated.

getLinkable_Id

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

Returns:
the meta object for the attribute 'Id'.
See Also:
Linkable.getId(), getLinkable()
Generated:
This code was automatically generated.

getKaomFactory

KaomFactory getKaomFactory()
Returns the factory that creates the instances of the model.

Returns:
the factory that creates the instances of the model.
Generated:
This code was automatically generated.