/**
* <copyright>
* </copyright>
*
* $Id: TimingDPackage.java,v 1.1 2008/09/09 17:00:34 mgolubev Exp $
*/
package org.eclipse.uml2.diagram.timing.model.timingd;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
/**
* <!-- begin-user-doc -->
* The <b>Package</b> for the model.
* It contains accessors for the meta objects to represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @see org.eclipse.uml2.diagram.timing.model.timingd.TimingDFactory
* @model kind="package"
* @generated
*/
public interface TimingDPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "timingd";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.eclipse.org/mdt/uml2tools/timing-diagram/1.0";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "uml2t.timingd";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
TimingDPackage eINSTANCE = org.eclipse.uml2.diagram.timing.model.timingd.impl.TimingDPackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.uml2.diagram.timing.model.timingd.impl.DFrameContainerImpl <em>DFrame Container</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.DFrameContainerImpl
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.TimingDPackageImpl#getDFrameContainer()
* @generated
*/
int DFRAME_CONTAINER = 0;
/**
* The feature id for the '<em><b>Pakkage</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DFRAME_CONTAINER__PAKKAGE = 0;
/**
* The feature id for the '<em><b>Frames</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DFRAME_CONTAINER__FRAMES = 1;
/**
* The number of structural features of the '<em>DFrame Container</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DFRAME_CONTAINER_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.eclipse.uml2.diagram.timing.model.timingd.impl.DFrameImpl <em>DFrame</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.DFrameImpl
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.TimingDPackageImpl#getDFrame()
* @generated
*/
int DFRAME = 1;
/**
* The feature id for the '<em><b>Container</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DFRAME__CONTAINER = 0;
/**
* The feature id for the '<em><b>Interaction</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DFRAME__INTERACTION = 1;
/**
* The feature id for the '<em><b>Display Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DFRAME__DISPLAY_NAME = 2;
/**
* The feature id for the '<em><b>Blocks</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DFRAME__BLOCKS = 3;
/**
* The feature id for the '<em><b>Intervals</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DFRAME__INTERVALS = 4;
/**
* The feature id for the '<em><b>Messages</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DFRAME__MESSAGES = 5;
/**
* The number of structural features of the '<em>DFrame</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DFRAME_FEATURE_COUNT = 6;
/**
* The meta object id for the '{@link org.eclipse.uml2.diagram.timing.model.timingd.impl.DBlockImpl <em>DBlock</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.DBlockImpl
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.TimingDPackageImpl#getDBlock()
* @generated
*/
int DBLOCK = 2;
/**
* The feature id for the '<em><b>Lifeline</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DBLOCK__LIFELINE = 0;
/**
* The feature id for the '<em><b>Frame</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DBLOCK__FRAME = 1;
/**
* The feature id for the '<em><b>Display Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DBLOCK__DISPLAY_NAME = 2;
/**
* The feature id for the '<em><b>States</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DBLOCK__STATES = 3;
/**
* The feature id for the '<em><b>Switches</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DBLOCK__SWITCHES = 4;
/**
* The feature id for the '<em><b>Constraint</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DBLOCK__CONSTRAINT = 5;
/**
* The feature id for the '<em><b>Ticks</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DBLOCK__TICKS = 6;
/**
* The number of structural features of the '<em>DBlock</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DBLOCK_FEATURE_COUNT = 7;
/**
* The meta object id for the '{@link org.eclipse.uml2.diagram.timing.model.timingd.impl.DValueLineImpl <em>DValue Line</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.DValueLineImpl
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.TimingDPackageImpl#getDValueLine()
* @generated
*/
int DVALUE_LINE = 3;
/**
* The feature id for the '<em><b>Block</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DVALUE_LINE__BLOCK = 0;
/**
* The feature id for the '<em><b>Invariant Template</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DVALUE_LINE__INVARIANT_TEMPLATE = 1;
/**
* The feature id for the '<em><b>Segments</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DVALUE_LINE__SEGMENTS = 2;
/**
* The feature id for the '<em><b>Display Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DVALUE_LINE__DISPLAY_NAME = 3;
/**
* The number of structural features of the '<em>DValue Line</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DVALUE_LINE_FEATURE_COUNT = 4;
/**
* The meta object id for the '{@link org.eclipse.uml2.diagram.timing.model.timingd.impl.DSegmentImpl <em>DSegment</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.DSegmentImpl
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.TimingDPackageImpl#getDSegment()
* @generated
*/
int DSEGMENT = 4;
/**
* The feature id for the '<em><b>State</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DSEGMENT__STATE = 0;
/**
* The feature id for the '<em><b>Start</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DSEGMENT__START = 1;
/**
* The feature id for the '<em><b>End</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DSEGMENT__END = 2;
/**
* The feature id for the '<em><b>Middle Points</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DSEGMENT__MIDDLE_POINTS = 3;
/**
* The feature id for the '<em><b>End Switch</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DSEGMENT__END_SWITCH = 4;
/**
* The feature id for the '<em><b>Start Occurrence</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DSEGMENT__START_OCCURRENCE = 5;
/**
* The number of structural features of the '<em>DSegment</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DSEGMENT_FEATURE_COUNT = 6;
/**
* The meta object id for the '{@link org.eclipse.uml2.diagram.timing.model.timingd.impl.DSegmentElementImpl <em>DSegment Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.DSegmentElementImpl
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.TimingDPackageImpl#getDSegmentElement()
* @generated
*/
int DSEGMENT_ELEMENT = 5;
/**
* The feature id for the '<em><b>Occurrence</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DSEGMENT_ELEMENT__OCCURRENCE = 0;
/**
* The feature id for the '<em><b>Debug Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DSEGMENT_ELEMENT__DEBUG_ID = 1;
/**
* The feature id for the '<em><b>Tick</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DSEGMENT_ELEMENT__TICK = 2;
/**
* The number of structural features of the '<em>DSegment Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DSEGMENT_ELEMENT_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link org.eclipse.uml2.diagram.timing.model.timingd.impl.DSegmentMiddlePointImpl <em>DSegment Middle Point</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.DSegmentMiddlePointImpl
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.TimingDPackageImpl#getDSegmentMiddlePoint()
* @generated
*/
int DSEGMENT_MIDDLE_POINT = 6;
/**
* The feature id for the '<em><b>Occurrence</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DSEGMENT_MIDDLE_POINT__OCCURRENCE = DSEGMENT_ELEMENT__OCCURRENCE;
/**
* The feature id for the '<em><b>Debug Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DSEGMENT_MIDDLE_POINT__DEBUG_ID = DSEGMENT_ELEMENT__DEBUG_ID;
/**
* The feature id for the '<em><b>Tick</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DSEGMENT_MIDDLE_POINT__TICK = DSEGMENT_ELEMENT__TICK;
/**
* The feature id for the '<em><b>Segment</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DSEGMENT_MIDDLE_POINT__SEGMENT = DSEGMENT_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>DSegment Middle Point</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DSEGMENT_MIDDLE_POINT_FEATURE_COUNT = DSEGMENT_ELEMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.uml2.diagram.timing.model.timingd.impl.DSegmentStartImpl <em>DSegment Start</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.DSegmentStartImpl
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.TimingDPackageImpl#getDSegmentStart()
* @generated
*/
int DSEGMENT_START = 7;
/**
* The feature id for the '<em><b>Occurrence</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DSEGMENT_START__OCCURRENCE = DSEGMENT_ELEMENT__OCCURRENCE;
/**
* The feature id for the '<em><b>Debug Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DSEGMENT_START__DEBUG_ID = DSEGMENT_ELEMENT__DEBUG_ID;
/**
* The feature id for the '<em><b>Tick</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DSEGMENT_START__TICK = DSEGMENT_ELEMENT__TICK;
/**
* The feature id for the '<em><b>State Invariant</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DSEGMENT_START__STATE_INVARIANT = DSEGMENT_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Segment</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DSEGMENT_START__SEGMENT = DSEGMENT_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Incoming Switch</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DSEGMENT_START__INCOMING_SWITCH = DSEGMENT_ELEMENT_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>DSegment Start</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DSEGMENT_START_FEATURE_COUNT = DSEGMENT_ELEMENT_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link org.eclipse.uml2.diagram.timing.model.timingd.impl.DSegmentEndImpl <em>DSegment End</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.DSegmentEndImpl
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.TimingDPackageImpl#getDSegmentEnd()
* @generated
*/
int DSEGMENT_END = 8;
/**
* The feature id for the '<em><b>Occurrence</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DSEGMENT_END__OCCURRENCE = DSEGMENT_ELEMENT__OCCURRENCE;
/**
* The feature id for the '<em><b>Debug Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DSEGMENT_END__DEBUG_ID = DSEGMENT_ELEMENT__DEBUG_ID;
/**
* The feature id for the '<em><b>Tick</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DSEGMENT_END__TICK = DSEGMENT_ELEMENT__TICK;
/**
* The feature id for the '<em><b>Segment</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DSEGMENT_END__SEGMENT = DSEGMENT_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Switch</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DSEGMENT_END__SWITCH = DSEGMENT_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>DSegment End</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DSEGMENT_END_FEATURE_COUNT = DSEGMENT_ELEMENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.uml2.diagram.timing.model.timingd.impl.DStateSwitchImpl <em>DState Switch</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.DStateSwitchImpl
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.TimingDPackageImpl#getDStateSwitch()
* @generated
*/
int DSTATE_SWITCH = 9;
/**
* The feature id for the '<em><b>From Segment End</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DSTATE_SWITCH__FROM_SEGMENT_END = 0;
/**
* The feature id for the '<em><b>To Segment Start</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DSTATE_SWITCH__TO_SEGMENT_START = 1;
/**
* The feature id for the '<em><b>From Segment</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DSTATE_SWITCH__FROM_SEGMENT = 2;
/**
* The feature id for the '<em><b>To Segment</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DSTATE_SWITCH__TO_SEGMENT = 3;
/**
* The feature id for the '<em><b>From Value Line</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DSTATE_SWITCH__FROM_VALUE_LINE = 4;
/**
* The feature id for the '<em><b>To Value Line</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DSTATE_SWITCH__TO_VALUE_LINE = 5;
/**
* The number of structural features of the '<em>DState Switch</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DSTATE_SWITCH_FEATURE_COUNT = 6;
/**
* The meta object id for the '{@link org.eclipse.uml2.diagram.timing.model.timingd.impl.DMessageImpl <em>DMessage</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.DMessageImpl
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.TimingDPackageImpl#getDMessage()
* @generated
*/
int DMESSAGE = 10;
/**
* The feature id for the '<em><b>Uml Message</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DMESSAGE__UML_MESSAGE = 0;
/**
* The feature id for the '<em><b>Display Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DMESSAGE__DISPLAY_NAME = 1;
/**
* The feature id for the '<em><b>Frame</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DMESSAGE__FRAME = 2;
/**
* The feature id for the '<em><b>Message Source</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DMESSAGE__MESSAGE_SOURCE = 3;
/**
* The feature id for the '<em><b>Message Target</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DMESSAGE__MESSAGE_TARGET = 4;
/**
* The number of structural features of the '<em>DMessage</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DMESSAGE_FEATURE_COUNT = 5;
/**
* The meta object id for the '{@link org.eclipse.uml2.diagram.timing.model.timingd.impl.DIntervalImpl <em>DInterval</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.DIntervalImpl
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.TimingDPackageImpl#getDInterval()
* @generated
*/
int DINTERVAL = 11;
/**
* The feature id for the '<em><b>Duration Constraint</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DINTERVAL__DURATION_CONSTRAINT = 0;
/**
* The feature id for the '<em><b>Duration</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DINTERVAL__DURATION = 1;
/**
* The feature id for the '<em><b>Frame</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DINTERVAL__FRAME = 2;
/**
* The feature id for the '<em><b>From Tick</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DINTERVAL__FROM_TICK = 3;
/**
* The feature id for the '<em><b>To Tick</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DINTERVAL__TO_TICK = 4;
/**
* The number of structural features of the '<em>DInterval</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DINTERVAL_FEATURE_COUNT = 5;
/**
* The meta object id for the '{@link org.eclipse.uml2.diagram.timing.model.timingd.impl.DPointConstraintImpl <em>DPoint Constraint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.DPointConstraintImpl
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.TimingDPackageImpl#getDPointConstraint()
* @generated
*/
int DPOINT_CONSTRAINT = 12;
/**
* The feature id for the '<em><b>Constraint</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DPOINT_CONSTRAINT__CONSTRAINT = 0;
/**
* The feature id for the '<em><b>Constrainted Segment Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DPOINT_CONSTRAINT__CONSTRAINTED_SEGMENT_ELEMENT = 1;
/**
* The number of structural features of the '<em>DPoint Constraint</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DPOINT_CONSTRAINT_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.eclipse.uml2.diagram.timing.model.timingd.impl.DTickImpl <em>DTick</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.DTickImpl
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.TimingDPackageImpl#getDTick()
* @generated
*/
int DTICK = 13;
/**
* The feature id for the '<em><b>Occurrence</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DTICK__OCCURRENCE = 0;
/**
* The feature id for the '<em><b>Block</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DTICK__BLOCK = 1;
/**
* The feature id for the '<em><b>Subject</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DTICK__SUBJECT = 2;
/**
* The number of structural features of the '<em>DTick</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DTICK_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link org.eclipse.uml2.uml.Constraint <em>UML Constraint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.uml.Constraint
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.TimingDPackageImpl#getUMLConstraint()
* @generated
*/
int UML_CONSTRAINT = 14;
/**
* The number of structural features of the '<em>UML Constraint</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UML_CONSTRAINT_FEATURE_COUNT = 0;
/**
* The meta object id for the '{@link org.eclipse.uml2.uml.StateInvariant <em>UML State Invariant</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.uml.StateInvariant
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.TimingDPackageImpl#getUMLStateInvariant()
* @generated
*/
int UML_STATE_INVARIANT = 15;
/**
* The number of structural features of the '<em>UML State Invariant</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UML_STATE_INVARIANT_FEATURE_COUNT = 0;
/**
* The meta object id for the '{@link org.eclipse.uml2.uml.Interaction <em>UML Interaction</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.uml.Interaction
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.TimingDPackageImpl#getUMLInteraction()
* @generated
*/
int UML_INTERACTION = 16;
/**
* The number of structural features of the '<em>UML Interaction</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UML_INTERACTION_FEATURE_COUNT = 0;
/**
* The meta object id for the '{@link org.eclipse.uml2.uml.Package <em>UML Package</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.uml.Package
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.TimingDPackageImpl#getUMLPackage()
* @generated
*/
int UML_PACKAGE = 17;
/**
* The number of structural features of the '<em>UML Package</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UML_PACKAGE_FEATURE_COUNT = 0;
/**
* The meta object id for the '{@link org.eclipse.uml2.uml.Lifeline <em>UML Lifeline</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.uml.Lifeline
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.TimingDPackageImpl#getUMLLifeline()
* @generated
*/
int UML_LIFELINE = 18;
/**
* The number of structural features of the '<em>UML Lifeline</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UML_LIFELINE_FEATURE_COUNT = 0;
/**
* The meta object id for the '{@link org.eclipse.uml2.uml.OccurrenceSpecification <em>UML Occurrence Specification</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.uml.OccurrenceSpecification
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.TimingDPackageImpl#getUMLOccurrenceSpecification()
* @generated
*/
int UML_OCCURRENCE_SPECIFICATION = 19;
/**
* The number of structural features of the '<em>UML Occurrence Specification</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UML_OCCURRENCE_SPECIFICATION_FEATURE_COUNT = 0;
/**
* The meta object id for the '{@link org.eclipse.uml2.uml.Message <em>UML Message</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.uml.Message
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.TimingDPackageImpl#getUMLMessage()
* @generated
*/
int UML_MESSAGE = 20;
/**
* The number of structural features of the '<em>UML Message</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UML_MESSAGE_FEATURE_COUNT = 0;
/**
* The meta object id for the '{@link org.eclipse.uml2.uml.DurationConstraint <em>UML Duration Constraint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.uml.DurationConstraint
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.TimingDPackageImpl#getUMLDurationConstraint()
* @generated
*/
int UML_DURATION_CONSTRAINT = 21;
/**
* The number of structural features of the '<em>UML Duration Constraint</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UML_DURATION_CONSTRAINT_FEATURE_COUNT = 0;
/**
* Returns the meta object for class '{@link org.eclipse.uml2.diagram.timing.model.timingd.DFrameContainer <em>DFrame Container</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>DFrame Container</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DFrameContainer
* @generated
*/
EClass getDFrameContainer();
/**
* Returns the meta object for the reference '{@link org.eclipse.uml2.diagram.timing.model.timingd.DFrameContainer#getPakkage <em>Pakkage</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Pakkage</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DFrameContainer#getPakkage()
* @see #getDFrameContainer()
* @generated
*/
EReference getDFrameContainer_Pakkage();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.uml2.diagram.timing.model.timingd.DFrameContainer#getFrames <em>Frames</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Frames</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DFrameContainer#getFrames()
* @see #getDFrameContainer()
* @generated
*/
EReference getDFrameContainer_Frames();
/**
* Returns the meta object for class '{@link org.eclipse.uml2.diagram.timing.model.timingd.DFrame <em>DFrame</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>DFrame</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DFrame
* @generated
*/
EClass getDFrame();
/**
* Returns the meta object for the container reference '{@link org.eclipse.uml2.diagram.timing.model.timingd.DFrame#getContainer <em>Container</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Container</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DFrame#getContainer()
* @see #getDFrame()
* @generated
*/
EReference getDFrame_Container();
/**
* Returns the meta object for the reference '{@link org.eclipse.uml2.diagram.timing.model.timingd.DFrame#getInteraction <em>Interaction</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Interaction</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DFrame#getInteraction()
* @see #getDFrame()
* @generated
*/
EReference getDFrame_Interaction();
/**
* Returns the meta object for the attribute '{@link org.eclipse.uml2.diagram.timing.model.timingd.DFrame#getDisplayName <em>Display Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Display Name</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DFrame#getDisplayName()
* @see #getDFrame()
* @generated
*/
EAttribute getDFrame_DisplayName();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.uml2.diagram.timing.model.timingd.DFrame#getBlocks <em>Blocks</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Blocks</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DFrame#getBlocks()
* @see #getDFrame()
* @generated
*/
EReference getDFrame_Blocks();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.uml2.diagram.timing.model.timingd.DFrame#getIntervals <em>Intervals</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Intervals</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DFrame#getIntervals()
* @see #getDFrame()
* @generated
*/
EReference getDFrame_Intervals();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.uml2.diagram.timing.model.timingd.DFrame#getMessages <em>Messages</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Messages</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DFrame#getMessages()
* @see #getDFrame()
* @generated
*/
EReference getDFrame_Messages();
/**
* Returns the meta object for class '{@link org.eclipse.uml2.diagram.timing.model.timingd.DBlock <em>DBlock</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>DBlock</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DBlock
* @generated
*/
EClass getDBlock();
/**
* Returns the meta object for the reference '{@link org.eclipse.uml2.diagram.timing.model.timingd.DBlock#getLifeline <em>Lifeline</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Lifeline</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DBlock#getLifeline()
* @see #getDBlock()
* @generated
*/
EReference getDBlock_Lifeline();
/**
* Returns the meta object for the container reference '{@link org.eclipse.uml2.diagram.timing.model.timingd.DBlock#getFrame <em>Frame</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Frame</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DBlock#getFrame()
* @see #getDBlock()
* @generated
*/
EReference getDBlock_Frame();
/**
* Returns the meta object for the attribute '{@link org.eclipse.uml2.diagram.timing.model.timingd.DBlock#getDisplayName <em>Display Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Display Name</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DBlock#getDisplayName()
* @see #getDBlock()
* @generated
*/
EAttribute getDBlock_DisplayName();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.uml2.diagram.timing.model.timingd.DBlock#getStates <em>States</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>States</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DBlock#getStates()
* @see #getDBlock()
* @generated
*/
EReference getDBlock_States();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.uml2.diagram.timing.model.timingd.DBlock#getSwitches <em>Switches</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Switches</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DBlock#getSwitches()
* @see #getDBlock()
* @generated
*/
EReference getDBlock_Switches();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.uml2.diagram.timing.model.timingd.DBlock#getConstraint <em>Constraint</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Constraint</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DBlock#getConstraint()
* @see #getDBlock()
* @generated
*/
EReference getDBlock_Constraint();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.uml2.diagram.timing.model.timingd.DBlock#getTicks <em>Ticks</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Ticks</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DBlock#getTicks()
* @see #getDBlock()
* @generated
*/
EReference getDBlock_Ticks();
/**
* Returns the meta object for class '{@link org.eclipse.uml2.diagram.timing.model.timingd.DValueLine <em>DValue Line</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>DValue Line</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DValueLine
* @generated
*/
EClass getDValueLine();
/**
* Returns the meta object for the container reference '{@link org.eclipse.uml2.diagram.timing.model.timingd.DValueLine#getBlock <em>Block</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Block</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DValueLine#getBlock()
* @see #getDValueLine()
* @generated
*/
EReference getDValueLine_Block();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.uml2.diagram.timing.model.timingd.DValueLine#getInvariantTemplate <em>Invariant Template</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Invariant Template</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DValueLine#getInvariantTemplate()
* @see #getDValueLine()
* @generated
*/
EReference getDValueLine_InvariantTemplate();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.uml2.diagram.timing.model.timingd.DValueLine#getSegments <em>Segments</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Segments</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DValueLine#getSegments()
* @see #getDValueLine()
* @generated
*/
EReference getDValueLine_Segments();
/**
* Returns the meta object for the attribute '{@link org.eclipse.uml2.diagram.timing.model.timingd.DValueLine#getDisplayName <em>Display Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Display Name</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DValueLine#getDisplayName()
* @see #getDValueLine()
* @generated
*/
EAttribute getDValueLine_DisplayName();
/**
* Returns the meta object for class '{@link org.eclipse.uml2.diagram.timing.model.timingd.DSegment <em>DSegment</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>DSegment</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DSegment
* @generated
*/
EClass getDSegment();
/**
* Returns the meta object for the container reference '{@link org.eclipse.uml2.diagram.timing.model.timingd.DSegment#getState <em>State</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>State</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DSegment#getState()
* @see #getDSegment()
* @generated
*/
EReference getDSegment_State();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.uml2.diagram.timing.model.timingd.DSegment#getStart <em>Start</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Start</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DSegment#getStart()
* @see #getDSegment()
* @generated
*/
EReference getDSegment_Start();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.uml2.diagram.timing.model.timingd.DSegment#getEnd <em>End</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>End</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DSegment#getEnd()
* @see #getDSegment()
* @generated
*/
EReference getDSegment_End();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.uml2.diagram.timing.model.timingd.DSegment#getMiddlePoints <em>Middle Points</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Middle Points</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DSegment#getMiddlePoints()
* @see #getDSegment()
* @generated
*/
EReference getDSegment_MiddlePoints();
/**
* Returns the meta object for the reference '{@link org.eclipse.uml2.diagram.timing.model.timingd.DSegment#getEndSwitch <em>End Switch</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>End Switch</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DSegment#getEndSwitch()
* @see #getDSegment()
* @generated
*/
EReference getDSegment_EndSwitch();
/**
* Returns the meta object for the reference '{@link org.eclipse.uml2.diagram.timing.model.timingd.DSegment#getStartOccurrence <em>Start Occurrence</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Start Occurrence</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DSegment#getStartOccurrence()
* @see #getDSegment()
* @generated
*/
EReference getDSegment_StartOccurrence();
/**
* Returns the meta object for class '{@link org.eclipse.uml2.diagram.timing.model.timingd.DSegmentElement <em>DSegment Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>DSegment Element</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DSegmentElement
* @generated
*/
EClass getDSegmentElement();
/**
* Returns the meta object for the reference '{@link org.eclipse.uml2.diagram.timing.model.timingd.DSegmentElement#getOccurrence <em>Occurrence</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Occurrence</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DSegmentElement#getOccurrence()
* @see #getDSegmentElement()
* @generated
*/
EReference getDSegmentElement_Occurrence();
/**
* Returns the meta object for the attribute '{@link org.eclipse.uml2.diagram.timing.model.timingd.DSegmentElement#getDebugId <em>Debug Id</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Debug Id</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DSegmentElement#getDebugId()
* @see #getDSegmentElement()
* @generated
*/
EAttribute getDSegmentElement_DebugId();
/**
* Returns the meta object for the reference '{@link org.eclipse.uml2.diagram.timing.model.timingd.DSegmentElement#getTick <em>Tick</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Tick</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DSegmentElement#getTick()
* @see #getDSegmentElement()
* @generated
*/
EReference getDSegmentElement_Tick();
/**
* Returns the meta object for class '{@link org.eclipse.uml2.diagram.timing.model.timingd.DSegmentMiddlePoint <em>DSegment Middle Point</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>DSegment Middle Point</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DSegmentMiddlePoint
* @generated
*/
EClass getDSegmentMiddlePoint();
/**
* Returns the meta object for the container reference '{@link org.eclipse.uml2.diagram.timing.model.timingd.DSegmentMiddlePoint#getSegment <em>Segment</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Segment</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DSegmentMiddlePoint#getSegment()
* @see #getDSegmentMiddlePoint()
* @generated
*/
EReference getDSegmentMiddlePoint_Segment();
/**
* Returns the meta object for class '{@link org.eclipse.uml2.diagram.timing.model.timingd.DSegmentStart <em>DSegment Start</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>DSegment Start</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DSegmentStart
* @generated
*/
EClass getDSegmentStart();
/**
* Returns the meta object for the reference '{@link org.eclipse.uml2.diagram.timing.model.timingd.DSegmentStart#getStateInvariant <em>State Invariant</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>State Invariant</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DSegmentStart#getStateInvariant()
* @see #getDSegmentStart()
* @generated
*/
EReference getDSegmentStart_StateInvariant();
/**
* Returns the meta object for the container reference '{@link org.eclipse.uml2.diagram.timing.model.timingd.DSegmentStart#getSegment <em>Segment</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Segment</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DSegmentStart#getSegment()
* @see #getDSegmentStart()
* @generated
*/
EReference getDSegmentStart_Segment();
/**
* Returns the meta object for the reference '{@link org.eclipse.uml2.diagram.timing.model.timingd.DSegmentStart#getIncomingSwitch <em>Incoming Switch</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Incoming Switch</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DSegmentStart#getIncomingSwitch()
* @see #getDSegmentStart()
* @generated
*/
EReference getDSegmentStart_IncomingSwitch();
/**
* Returns the meta object for class '{@link org.eclipse.uml2.diagram.timing.model.timingd.DSegmentEnd <em>DSegment End</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>DSegment End</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DSegmentEnd
* @generated
*/
EClass getDSegmentEnd();
/**
* Returns the meta object for the container reference '{@link org.eclipse.uml2.diagram.timing.model.timingd.DSegmentEnd#getSegment <em>Segment</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Segment</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DSegmentEnd#getSegment()
* @see #getDSegmentEnd()
* @generated
*/
EReference getDSegmentEnd_Segment();
/**
* Returns the meta object for the reference '{@link org.eclipse.uml2.diagram.timing.model.timingd.DSegmentEnd#getSwitch <em>Switch</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Switch</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DSegmentEnd#getSwitch()
* @see #getDSegmentEnd()
* @generated
*/
EReference getDSegmentEnd_Switch();
/**
* Returns the meta object for class '{@link org.eclipse.uml2.diagram.timing.model.timingd.DStateSwitch <em>DState Switch</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>DState Switch</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DStateSwitch
* @generated
*/
EClass getDStateSwitch();
/**
* Returns the meta object for the reference '{@link org.eclipse.uml2.diagram.timing.model.timingd.DStateSwitch#getFromSegmentEnd <em>From Segment End</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>From Segment End</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DStateSwitch#getFromSegmentEnd()
* @see #getDStateSwitch()
* @generated
*/
EReference getDStateSwitch_FromSegmentEnd();
/**
* Returns the meta object for the reference '{@link org.eclipse.uml2.diagram.timing.model.timingd.DStateSwitch#getToSegmentStart <em>To Segment Start</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>To Segment Start</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DStateSwitch#getToSegmentStart()
* @see #getDStateSwitch()
* @generated
*/
EReference getDStateSwitch_ToSegmentStart();
/**
* Returns the meta object for the reference '{@link org.eclipse.uml2.diagram.timing.model.timingd.DStateSwitch#getFromSegment <em>From Segment</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>From Segment</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DStateSwitch#getFromSegment()
* @see #getDStateSwitch()
* @generated
*/
EReference getDStateSwitch_FromSegment();
/**
* Returns the meta object for the reference '{@link org.eclipse.uml2.diagram.timing.model.timingd.DStateSwitch#getToSegment <em>To Segment</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>To Segment</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DStateSwitch#getToSegment()
* @see #getDStateSwitch()
* @generated
*/
EReference getDStateSwitch_ToSegment();
/**
* Returns the meta object for the reference '{@link org.eclipse.uml2.diagram.timing.model.timingd.DStateSwitch#getFromValueLine <em>From Value Line</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>From Value Line</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DStateSwitch#getFromValueLine()
* @see #getDStateSwitch()
* @generated
*/
EReference getDStateSwitch_FromValueLine();
/**
* Returns the meta object for the reference '{@link org.eclipse.uml2.diagram.timing.model.timingd.DStateSwitch#getToValueLine <em>To Value Line</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>To Value Line</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DStateSwitch#getToValueLine()
* @see #getDStateSwitch()
* @generated
*/
EReference getDStateSwitch_ToValueLine();
/**
* Returns the meta object for class '{@link org.eclipse.uml2.diagram.timing.model.timingd.DMessage <em>DMessage</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>DMessage</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DMessage
* @generated
*/
EClass getDMessage();
/**
* Returns the meta object for the reference '{@link org.eclipse.uml2.diagram.timing.model.timingd.DMessage#getUmlMessage <em>Uml Message</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Uml Message</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DMessage#getUmlMessage()
* @see #getDMessage()
* @generated
*/
EReference getDMessage_UmlMessage();
/**
* Returns the meta object for the attribute '{@link org.eclipse.uml2.diagram.timing.model.timingd.DMessage#getDisplayName <em>Display Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Display Name</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DMessage#getDisplayName()
* @see #getDMessage()
* @generated
*/
EAttribute getDMessage_DisplayName();
/**
* Returns the meta object for the container reference '{@link org.eclipse.uml2.diagram.timing.model.timingd.DMessage#getFrame <em>Frame</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Frame</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DMessage#getFrame()
* @see #getDMessage()
* @generated
*/
EReference getDMessage_Frame();
/**
* Returns the meta object for the reference '{@link org.eclipse.uml2.diagram.timing.model.timingd.DMessage#getMessageSource <em>Message Source</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Message Source</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DMessage#getMessageSource()
* @see #getDMessage()
* @generated
*/
EReference getDMessage_MessageSource();
/**
* Returns the meta object for the reference '{@link org.eclipse.uml2.diagram.timing.model.timingd.DMessage#getMessageTarget <em>Message Target</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Message Target</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DMessage#getMessageTarget()
* @see #getDMessage()
* @generated
*/
EReference getDMessage_MessageTarget();
/**
* Returns the meta object for class '{@link org.eclipse.uml2.diagram.timing.model.timingd.DInterval <em>DInterval</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>DInterval</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DInterval
* @generated
*/
EClass getDInterval();
/**
* Returns the meta object for the reference '{@link org.eclipse.uml2.diagram.timing.model.timingd.DInterval#getDurationConstraint <em>Duration Constraint</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Duration Constraint</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DInterval#getDurationConstraint()
* @see #getDInterval()
* @generated
*/
EReference getDInterval_DurationConstraint();
/**
* Returns the meta object for the attribute '{@link org.eclipse.uml2.diagram.timing.model.timingd.DInterval#getDuration <em>Duration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Duration</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DInterval#getDuration()
* @see #getDInterval()
* @generated
*/
EAttribute getDInterval_Duration();
/**
* Returns the meta object for the container reference '{@link org.eclipse.uml2.diagram.timing.model.timingd.DInterval#getFrame <em>Frame</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Frame</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DInterval#getFrame()
* @see #getDInterval()
* @generated
*/
EReference getDInterval_Frame();
/**
* Returns the meta object for the reference '{@link org.eclipse.uml2.diagram.timing.model.timingd.DInterval#getFromTick <em>From Tick</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>From Tick</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DInterval#getFromTick()
* @see #getDInterval()
* @generated
*/
EReference getDInterval_FromTick();
/**
* Returns the meta object for the reference '{@link org.eclipse.uml2.diagram.timing.model.timingd.DInterval#getToTick <em>To Tick</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>To Tick</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DInterval#getToTick()
* @see #getDInterval()
* @generated
*/
EReference getDInterval_ToTick();
/**
* Returns the meta object for class '{@link org.eclipse.uml2.diagram.timing.model.timingd.DPointConstraint <em>DPoint Constraint</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>DPoint Constraint</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DPointConstraint
* @generated
*/
EClass getDPointConstraint();
/**
* Returns the meta object for the reference '{@link org.eclipse.uml2.diagram.timing.model.timingd.DPointConstraint#getConstraint <em>Constraint</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Constraint</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DPointConstraint#getConstraint()
* @see #getDPointConstraint()
* @generated
*/
EReference getDPointConstraint_Constraint();
/**
* Returns the meta object for the reference '{@link org.eclipse.uml2.diagram.timing.model.timingd.DPointConstraint#getConstraintedSegmentElement <em>Constrainted Segment Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Constrainted Segment Element</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DPointConstraint#getConstraintedSegmentElement()
* @see #getDPointConstraint()
* @generated
*/
EReference getDPointConstraint_ConstraintedSegmentElement();
/**
* Returns the meta object for class '{@link org.eclipse.uml2.diagram.timing.model.timingd.DTick <em>DTick</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>DTick</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DTick
* @generated
*/
EClass getDTick();
/**
* Returns the meta object for the reference '{@link org.eclipse.uml2.diagram.timing.model.timingd.DTick#getOccurrence <em>Occurrence</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Occurrence</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DTick#getOccurrence()
* @see #getDTick()
* @generated
*/
EReference getDTick_Occurrence();
/**
* Returns the meta object for the container reference '{@link org.eclipse.uml2.diagram.timing.model.timingd.DTick#getBlock <em>Block</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Block</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DTick#getBlock()
* @see #getDTick()
* @generated
*/
EReference getDTick_Block();
/**
* Returns the meta object for the reference '{@link org.eclipse.uml2.diagram.timing.model.timingd.DTick#getSubject <em>Subject</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Subject</em>'.
* @see org.eclipse.uml2.diagram.timing.model.timingd.DTick#getSubject()
* @see #getDTick()
* @generated
*/
EReference getDTick_Subject();
/**
* Returns the meta object for class '{@link org.eclipse.uml2.uml.Constraint <em>UML Constraint</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>UML Constraint</em>'.
* @see org.eclipse.uml2.uml.Constraint
* @model instanceClass="org.eclipse.uml2.uml.Constraint"
* @generated
*/
EClass getUMLConstraint();
/**
* Returns the meta object for class '{@link org.eclipse.uml2.uml.StateInvariant <em>UML State Invariant</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>UML State Invariant</em>'.
* @see org.eclipse.uml2.uml.StateInvariant
* @model instanceClass="org.eclipse.uml2.uml.StateInvariant"
* @generated
*/
EClass getUMLStateInvariant();
/**
* Returns the meta object for class '{@link org.eclipse.uml2.uml.Interaction <em>UML Interaction</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>UML Interaction</em>'.
* @see org.eclipse.uml2.uml.Interaction
* @model instanceClass="org.eclipse.uml2.uml.Interaction"
* @generated
*/
EClass getUMLInteraction();
/**
* Returns the meta object for class '{@link org.eclipse.uml2.uml.Package <em>UML Package</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>UML Package</em>'.
* @see org.eclipse.uml2.uml.Package
* @model instanceClass="org.eclipse.uml2.uml.Package"
* @generated
*/
EClass getUMLPackage();
/**
* Returns the meta object for class '{@link org.eclipse.uml2.uml.Lifeline <em>UML Lifeline</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>UML Lifeline</em>'.
* @see org.eclipse.uml2.uml.Lifeline
* @model instanceClass="org.eclipse.uml2.uml.Lifeline"
* @generated
*/
EClass getUMLLifeline();
/**
* Returns the meta object for class '{@link org.eclipse.uml2.uml.OccurrenceSpecification <em>UML Occurrence Specification</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>UML Occurrence Specification</em>'.
* @see org.eclipse.uml2.uml.OccurrenceSpecification
* @model instanceClass="org.eclipse.uml2.uml.OccurrenceSpecification"
* @generated
*/
EClass getUMLOccurrenceSpecification();
/**
* Returns the meta object for class '{@link org.eclipse.uml2.uml.Message <em>UML Message</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>UML Message</em>'.
* @see org.eclipse.uml2.uml.Message
* @model instanceClass="org.eclipse.uml2.uml.Message"
* @generated
*/
EClass getUMLMessage();
/**
* Returns the meta object for class '{@link org.eclipse.uml2.uml.DurationConstraint <em>UML Duration Constraint</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>UML Duration Constraint</em>'.
* @see org.eclipse.uml2.uml.DurationConstraint
* @model instanceClass="org.eclipse.uml2.uml.DurationConstraint"
* @generated
*/
EClass getUMLDurationConstraint();
/**
* Returns the factory that creates the instances of the model.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the factory that creates the instances of the model.
* @generated
*/
TimingDFactory getTimingDFactory();
/**
* <!-- begin-user-doc -->
* Defines literals for the meta objects that represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link org.eclipse.uml2.diagram.timing.model.timingd.impl.DFrameContainerImpl <em>DFrame Container</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.DFrameContainerImpl
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.TimingDPackageImpl#getDFrameContainer()
* @generated
*/
EClass DFRAME_CONTAINER = eINSTANCE.getDFrameContainer();
/**
* The meta object literal for the '<em><b>Pakkage</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DFRAME_CONTAINER__PAKKAGE = eINSTANCE.getDFrameContainer_Pakkage();
/**
* The meta object literal for the '<em><b>Frames</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DFRAME_CONTAINER__FRAMES = eINSTANCE.getDFrameContainer_Frames();
/**
* The meta object literal for the '{@link org.eclipse.uml2.diagram.timing.model.timingd.impl.DFrameImpl <em>DFrame</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.DFrameImpl
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.TimingDPackageImpl#getDFrame()
* @generated
*/
EClass DFRAME = eINSTANCE.getDFrame();
/**
* The meta object literal for the '<em><b>Container</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DFRAME__CONTAINER = eINSTANCE.getDFrame_Container();
/**
* The meta object literal for the '<em><b>Interaction</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DFRAME__INTERACTION = eINSTANCE.getDFrame_Interaction();
/**
* The meta object literal for the '<em><b>Display Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DFRAME__DISPLAY_NAME = eINSTANCE.getDFrame_DisplayName();
/**
* The meta object literal for the '<em><b>Blocks</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DFRAME__BLOCKS = eINSTANCE.getDFrame_Blocks();
/**
* The meta object literal for the '<em><b>Intervals</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DFRAME__INTERVALS = eINSTANCE.getDFrame_Intervals();
/**
* The meta object literal for the '<em><b>Messages</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DFRAME__MESSAGES = eINSTANCE.getDFrame_Messages();
/**
* The meta object literal for the '{@link org.eclipse.uml2.diagram.timing.model.timingd.impl.DBlockImpl <em>DBlock</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.DBlockImpl
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.TimingDPackageImpl#getDBlock()
* @generated
*/
EClass DBLOCK = eINSTANCE.getDBlock();
/**
* The meta object literal for the '<em><b>Lifeline</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DBLOCK__LIFELINE = eINSTANCE.getDBlock_Lifeline();
/**
* The meta object literal for the '<em><b>Frame</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DBLOCK__FRAME = eINSTANCE.getDBlock_Frame();
/**
* The meta object literal for the '<em><b>Display Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DBLOCK__DISPLAY_NAME = eINSTANCE.getDBlock_DisplayName();
/**
* The meta object literal for the '<em><b>States</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DBLOCK__STATES = eINSTANCE.getDBlock_States();
/**
* The meta object literal for the '<em><b>Switches</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DBLOCK__SWITCHES = eINSTANCE.getDBlock_Switches();
/**
* The meta object literal for the '<em><b>Constraint</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DBLOCK__CONSTRAINT = eINSTANCE.getDBlock_Constraint();
/**
* The meta object literal for the '<em><b>Ticks</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DBLOCK__TICKS = eINSTANCE.getDBlock_Ticks();
/**
* The meta object literal for the '{@link org.eclipse.uml2.diagram.timing.model.timingd.impl.DValueLineImpl <em>DValue Line</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.DValueLineImpl
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.TimingDPackageImpl#getDValueLine()
* @generated
*/
EClass DVALUE_LINE = eINSTANCE.getDValueLine();
/**
* The meta object literal for the '<em><b>Block</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DVALUE_LINE__BLOCK = eINSTANCE.getDValueLine_Block();
/**
* The meta object literal for the '<em><b>Invariant Template</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DVALUE_LINE__INVARIANT_TEMPLATE = eINSTANCE.getDValueLine_InvariantTemplate();
/**
* The meta object literal for the '<em><b>Segments</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DVALUE_LINE__SEGMENTS = eINSTANCE.getDValueLine_Segments();
/**
* The meta object literal for the '<em><b>Display Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DVALUE_LINE__DISPLAY_NAME = eINSTANCE.getDValueLine_DisplayName();
/**
* The meta object literal for the '{@link org.eclipse.uml2.diagram.timing.model.timingd.impl.DSegmentImpl <em>DSegment</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.DSegmentImpl
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.TimingDPackageImpl#getDSegment()
* @generated
*/
EClass DSEGMENT = eINSTANCE.getDSegment();
/**
* The meta object literal for the '<em><b>State</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DSEGMENT__STATE = eINSTANCE.getDSegment_State();
/**
* The meta object literal for the '<em><b>Start</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DSEGMENT__START = eINSTANCE.getDSegment_Start();
/**
* The meta object literal for the '<em><b>End</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DSEGMENT__END = eINSTANCE.getDSegment_End();
/**
* The meta object literal for the '<em><b>Middle Points</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DSEGMENT__MIDDLE_POINTS = eINSTANCE.getDSegment_MiddlePoints();
/**
* The meta object literal for the '<em><b>End Switch</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DSEGMENT__END_SWITCH = eINSTANCE.getDSegment_EndSwitch();
/**
* The meta object literal for the '<em><b>Start Occurrence</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DSEGMENT__START_OCCURRENCE = eINSTANCE.getDSegment_StartOccurrence();
/**
* The meta object literal for the '{@link org.eclipse.uml2.diagram.timing.model.timingd.impl.DSegmentElementImpl <em>DSegment Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.DSegmentElementImpl
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.TimingDPackageImpl#getDSegmentElement()
* @generated
*/
EClass DSEGMENT_ELEMENT = eINSTANCE.getDSegmentElement();
/**
* The meta object literal for the '<em><b>Occurrence</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DSEGMENT_ELEMENT__OCCURRENCE = eINSTANCE.getDSegmentElement_Occurrence();
/**
* The meta object literal for the '<em><b>Debug Id</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DSEGMENT_ELEMENT__DEBUG_ID = eINSTANCE.getDSegmentElement_DebugId();
/**
* The meta object literal for the '<em><b>Tick</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DSEGMENT_ELEMENT__TICK = eINSTANCE.getDSegmentElement_Tick();
/**
* The meta object literal for the '{@link org.eclipse.uml2.diagram.timing.model.timingd.impl.DSegmentMiddlePointImpl <em>DSegment Middle Point</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.DSegmentMiddlePointImpl
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.TimingDPackageImpl#getDSegmentMiddlePoint()
* @generated
*/
EClass DSEGMENT_MIDDLE_POINT = eINSTANCE.getDSegmentMiddlePoint();
/**
* The meta object literal for the '<em><b>Segment</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DSEGMENT_MIDDLE_POINT__SEGMENT = eINSTANCE.getDSegmentMiddlePoint_Segment();
/**
* The meta object literal for the '{@link org.eclipse.uml2.diagram.timing.model.timingd.impl.DSegmentStartImpl <em>DSegment Start</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.DSegmentStartImpl
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.TimingDPackageImpl#getDSegmentStart()
* @generated
*/
EClass DSEGMENT_START = eINSTANCE.getDSegmentStart();
/**
* The meta object literal for the '<em><b>State Invariant</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DSEGMENT_START__STATE_INVARIANT = eINSTANCE.getDSegmentStart_StateInvariant();
/**
* The meta object literal for the '<em><b>Segment</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DSEGMENT_START__SEGMENT = eINSTANCE.getDSegmentStart_Segment();
/**
* The meta object literal for the '<em><b>Incoming Switch</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DSEGMENT_START__INCOMING_SWITCH = eINSTANCE.getDSegmentStart_IncomingSwitch();
/**
* The meta object literal for the '{@link org.eclipse.uml2.diagram.timing.model.timingd.impl.DSegmentEndImpl <em>DSegment End</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.DSegmentEndImpl
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.TimingDPackageImpl#getDSegmentEnd()
* @generated
*/
EClass DSEGMENT_END = eINSTANCE.getDSegmentEnd();
/**
* The meta object literal for the '<em><b>Segment</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DSEGMENT_END__SEGMENT = eINSTANCE.getDSegmentEnd_Segment();
/**
* The meta object literal for the '<em><b>Switch</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DSEGMENT_END__SWITCH = eINSTANCE.getDSegmentEnd_Switch();
/**
* The meta object literal for the '{@link org.eclipse.uml2.diagram.timing.model.timingd.impl.DStateSwitchImpl <em>DState Switch</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.DStateSwitchImpl
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.TimingDPackageImpl#getDStateSwitch()
* @generated
*/
EClass DSTATE_SWITCH = eINSTANCE.getDStateSwitch();
/**
* The meta object literal for the '<em><b>From Segment End</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DSTATE_SWITCH__FROM_SEGMENT_END = eINSTANCE.getDStateSwitch_FromSegmentEnd();
/**
* The meta object literal for the '<em><b>To Segment Start</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DSTATE_SWITCH__TO_SEGMENT_START = eINSTANCE.getDStateSwitch_ToSegmentStart();
/**
* The meta object literal for the '<em><b>From Segment</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DSTATE_SWITCH__FROM_SEGMENT = eINSTANCE.getDStateSwitch_FromSegment();
/**
* The meta object literal for the '<em><b>To Segment</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DSTATE_SWITCH__TO_SEGMENT = eINSTANCE.getDStateSwitch_ToSegment();
/**
* The meta object literal for the '<em><b>From Value Line</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DSTATE_SWITCH__FROM_VALUE_LINE = eINSTANCE.getDStateSwitch_FromValueLine();
/**
* The meta object literal for the '<em><b>To Value Line</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DSTATE_SWITCH__TO_VALUE_LINE = eINSTANCE.getDStateSwitch_ToValueLine();
/**
* The meta object literal for the '{@link org.eclipse.uml2.diagram.timing.model.timingd.impl.DMessageImpl <em>DMessage</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.DMessageImpl
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.TimingDPackageImpl#getDMessage()
* @generated
*/
EClass DMESSAGE = eINSTANCE.getDMessage();
/**
* The meta object literal for the '<em><b>Uml Message</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DMESSAGE__UML_MESSAGE = eINSTANCE.getDMessage_UmlMessage();
/**
* The meta object literal for the '<em><b>Display Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DMESSAGE__DISPLAY_NAME = eINSTANCE.getDMessage_DisplayName();
/**
* The meta object literal for the '<em><b>Frame</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DMESSAGE__FRAME = eINSTANCE.getDMessage_Frame();
/**
* The meta object literal for the '<em><b>Message Source</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DMESSAGE__MESSAGE_SOURCE = eINSTANCE.getDMessage_MessageSource();
/**
* The meta object literal for the '<em><b>Message Target</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DMESSAGE__MESSAGE_TARGET = eINSTANCE.getDMessage_MessageTarget();
/**
* The meta object literal for the '{@link org.eclipse.uml2.diagram.timing.model.timingd.impl.DIntervalImpl <em>DInterval</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.DIntervalImpl
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.TimingDPackageImpl#getDInterval()
* @generated
*/
EClass DINTERVAL = eINSTANCE.getDInterval();
/**
* The meta object literal for the '<em><b>Duration Constraint</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DINTERVAL__DURATION_CONSTRAINT = eINSTANCE.getDInterval_DurationConstraint();
/**
* The meta object literal for the '<em><b>Duration</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DINTERVAL__DURATION = eINSTANCE.getDInterval_Duration();
/**
* The meta object literal for the '<em><b>Frame</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DINTERVAL__FRAME = eINSTANCE.getDInterval_Frame();
/**
* The meta object literal for the '<em><b>From Tick</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DINTERVAL__FROM_TICK = eINSTANCE.getDInterval_FromTick();
/**
* The meta object literal for the '<em><b>To Tick</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DINTERVAL__TO_TICK = eINSTANCE.getDInterval_ToTick();
/**
* The meta object literal for the '{@link org.eclipse.uml2.diagram.timing.model.timingd.impl.DPointConstraintImpl <em>DPoint Constraint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.DPointConstraintImpl
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.TimingDPackageImpl#getDPointConstraint()
* @generated
*/
EClass DPOINT_CONSTRAINT = eINSTANCE.getDPointConstraint();
/**
* The meta object literal for the '<em><b>Constraint</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DPOINT_CONSTRAINT__CONSTRAINT = eINSTANCE.getDPointConstraint_Constraint();
/**
* The meta object literal for the '<em><b>Constrainted Segment Element</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DPOINT_CONSTRAINT__CONSTRAINTED_SEGMENT_ELEMENT = eINSTANCE.getDPointConstraint_ConstraintedSegmentElement();
/**
* The meta object literal for the '{@link org.eclipse.uml2.diagram.timing.model.timingd.impl.DTickImpl <em>DTick</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.DTickImpl
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.TimingDPackageImpl#getDTick()
* @generated
*/
EClass DTICK = eINSTANCE.getDTick();
/**
* The meta object literal for the '<em><b>Occurrence</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DTICK__OCCURRENCE = eINSTANCE.getDTick_Occurrence();
/**
* The meta object literal for the '<em><b>Block</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DTICK__BLOCK = eINSTANCE.getDTick_Block();
/**
* The meta object literal for the '<em><b>Subject</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DTICK__SUBJECT = eINSTANCE.getDTick_Subject();
/**
* The meta object literal for the '{@link org.eclipse.uml2.uml.Constraint <em>UML Constraint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.uml.Constraint
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.TimingDPackageImpl#getUMLConstraint()
* @generated
*/
EClass UML_CONSTRAINT = eINSTANCE.getUMLConstraint();
/**
* The meta object literal for the '{@link org.eclipse.uml2.uml.StateInvariant <em>UML State Invariant</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.uml.StateInvariant
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.TimingDPackageImpl#getUMLStateInvariant()
* @generated
*/
EClass UML_STATE_INVARIANT = eINSTANCE.getUMLStateInvariant();
/**
* The meta object literal for the '{@link org.eclipse.uml2.uml.Interaction <em>UML Interaction</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.uml.Interaction
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.TimingDPackageImpl#getUMLInteraction()
* @generated
*/
EClass UML_INTERACTION = eINSTANCE.getUMLInteraction();
/**
* The meta object literal for the '{@link org.eclipse.uml2.uml.Package <em>UML Package</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.uml.Package
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.TimingDPackageImpl#getUMLPackage()
* @generated
*/
EClass UML_PACKAGE = eINSTANCE.getUMLPackage();
/**
* The meta object literal for the '{@link org.eclipse.uml2.uml.Lifeline <em>UML Lifeline</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.uml.Lifeline
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.TimingDPackageImpl#getUMLLifeline()
* @generated
*/
EClass UML_LIFELINE = eINSTANCE.getUMLLifeline();
/**
* The meta object literal for the '{@link org.eclipse.uml2.uml.OccurrenceSpecification <em>UML Occurrence Specification</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.uml.OccurrenceSpecification
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.TimingDPackageImpl#getUMLOccurrenceSpecification()
* @generated
*/
EClass UML_OCCURRENCE_SPECIFICATION = eINSTANCE.getUMLOccurrenceSpecification();
/**
* The meta object literal for the '{@link org.eclipse.uml2.uml.Message <em>UML Message</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.uml.Message
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.TimingDPackageImpl#getUMLMessage()
* @generated
*/
EClass UML_MESSAGE = eINSTANCE.getUMLMessage();
/**
* The meta object literal for the '{@link org.eclipse.uml2.uml.DurationConstraint <em>UML Duration Constraint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.uml.DurationConstraint
* @see org.eclipse.uml2.diagram.timing.model.timingd.impl.TimingDPackageImpl#getUMLDurationConstraint()
* @generated
*/
EClass UML_DURATION_CONSTRAINT = eINSTANCE.getUMLDurationConstraint();
}
} //TimingDPackage