/** */ package org.eclipse.gmf.tooling.examples.labels; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EDataType; import org.eclipse.emf.ecore.EEnum; 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.gmf.tooling.examples.labels.LabelsFactory * @model kind="package" * @generated */ public interface LabelsPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "labels"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://labels/labels/0.1"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "org.eclipse.gmf.tooling.tests.labels"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ LabelsPackage eINSTANCE = org.eclipse.gmf.tooling.examples.labels.impl.LabelsPackageImpl.init(); /** * The meta object id for the '{@link org.eclipse.gmf.tooling.examples.labels.impl.NamedElementImpl <em>Named Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tooling.examples.labels.impl.NamedElementImpl * @see org.eclipse.gmf.tooling.examples.labels.impl.LabelsPackageImpl#getNamedElement() * @generated */ int NAMED_ELEMENT = 0; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMED_ELEMENT__NAME = 0; /** * The number of structural features of the '<em>Named Element</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMED_ELEMENT_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.gmf.tooling.examples.labels.impl.AllLabelsTypeImpl <em>All Labels Type</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tooling.examples.labels.impl.AllLabelsTypeImpl * @see org.eclipse.gmf.tooling.examples.labels.impl.LabelsPackageImpl#getAllLabelsType() * @generated */ int ALL_LABELS_TYPE = 1; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ALL_LABELS_TYPE__NAME = NAMED_ELEMENT__NAME; /** * The feature id for the '<em><b>Big Decimal</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ALL_LABELS_TYPE__BIG_DECIMAL = NAMED_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Big Integer</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ALL_LABELS_TYPE__BIG_INTEGER = NAMED_ELEMENT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Boolean</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ALL_LABELS_TYPE__BOOLEAN = NAMED_ELEMENT_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Boolean Object</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ALL_LABELS_TYPE__BOOLEAN_OBJECT = NAMED_ELEMENT_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Byte</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ALL_LABELS_TYPE__BYTE = NAMED_ELEMENT_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Byte Object</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ALL_LABELS_TYPE__BYTE_OBJECT = NAMED_ELEMENT_FEATURE_COUNT + 5; /** * The feature id for the '<em><b>Char</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ALL_LABELS_TYPE__CHAR = NAMED_ELEMENT_FEATURE_COUNT + 6; /** * The feature id for the '<em><b>Character Object</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ALL_LABELS_TYPE__CHARACTER_OBJECT = NAMED_ELEMENT_FEATURE_COUNT + 7; /** * The feature id for the '<em><b>Date</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ALL_LABELS_TYPE__DATE = NAMED_ELEMENT_FEATURE_COUNT + 8; /** * The feature id for the '<em><b>Double</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ALL_LABELS_TYPE__DOUBLE = NAMED_ELEMENT_FEATURE_COUNT + 9; /** * The feature id for the '<em><b>Double Object</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ALL_LABELS_TYPE__DOUBLE_OBJECT = NAMED_ELEMENT_FEATURE_COUNT + 10; /** * The feature id for the '<em><b>Float</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ALL_LABELS_TYPE__FLOAT = NAMED_ELEMENT_FEATURE_COUNT + 11; /** * The feature id for the '<em><b>Float Object</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ALL_LABELS_TYPE__FLOAT_OBJECT = NAMED_ELEMENT_FEATURE_COUNT + 12; /** * The feature id for the '<em><b>Int</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ALL_LABELS_TYPE__INT = NAMED_ELEMENT_FEATURE_COUNT + 13; /** * The feature id for the '<em><b>Integer Object</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ALL_LABELS_TYPE__INTEGER_OBJECT = NAMED_ELEMENT_FEATURE_COUNT + 14; /** * The feature id for the '<em><b>Long</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ALL_LABELS_TYPE__LONG = NAMED_ELEMENT_FEATURE_COUNT + 15; /** * The feature id for the '<em><b>Long Object</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ALL_LABELS_TYPE__LONG_OBJECT = NAMED_ELEMENT_FEATURE_COUNT + 16; /** * The feature id for the '<em><b>Short</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ALL_LABELS_TYPE__SHORT = NAMED_ELEMENT_FEATURE_COUNT + 17; /** * The feature id for the '<em><b>Short Object</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ALL_LABELS_TYPE__SHORT_OBJECT = NAMED_ELEMENT_FEATURE_COUNT + 18; /** * The feature id for the '<em><b>String</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ALL_LABELS_TYPE__STRING = NAMED_ELEMENT_FEATURE_COUNT + 19; /** * The feature id for the '<em><b>Side</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ALL_LABELS_TYPE__SIDE = NAMED_ELEMENT_FEATURE_COUNT + 20; /** * The feature id for the '<em><b>Data Typed</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ALL_LABELS_TYPE__DATA_TYPED = NAMED_ELEMENT_FEATURE_COUNT + 21; /** * The feature id for the '<em><b>Feature Vertical Label Links</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ALL_LABELS_TYPE__FEATURE_VERTICAL_LABEL_LINKS = NAMED_ELEMENT_FEATURE_COUNT + 22; /** * The number of structural features of the '<em>All Labels Type</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ALL_LABELS_TYPE_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 23; /** * The meta object id for the '{@link org.eclipse.gmf.tooling.examples.labels.impl.ChildLabelNodeContainerImpl <em>Child Label Node Container</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tooling.examples.labels.impl.ChildLabelNodeContainerImpl * @see org.eclipse.gmf.tooling.examples.labels.impl.LabelsPackageImpl#getChildLabelNodeContainer() * @generated */ int CHILD_LABEL_NODE_CONTAINER = 2; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CHILD_LABEL_NODE_CONTAINER__NAME = NAMED_ELEMENT__NAME; /** * The feature id for the '<em><b>Get Children</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CHILD_LABEL_NODE_CONTAINER__GET_CHILDREN = NAMED_ELEMENT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Child Label Node Container</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CHILD_LABEL_NODE_CONTAINER_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.gmf.tooling.examples.labels.impl.ChildLabelNodeImpl <em>Child Label Node</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tooling.examples.labels.impl.ChildLabelNodeImpl * @see org.eclipse.gmf.tooling.examples.labels.impl.LabelsPackageImpl#getChildLabelNode() * @generated */ int CHILD_LABEL_NODE = 3; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CHILD_LABEL_NODE__NAME = NAMED_ELEMENT__NAME; /** * The number of structural features of the '<em>Child Label Node</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CHILD_LABEL_NODE_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.gmf.tooling.examples.labels.impl.GenLabelNodeImpl <em>Gen Label Node</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tooling.examples.labels.impl.GenLabelNodeImpl * @see org.eclipse.gmf.tooling.examples.labels.impl.LabelsPackageImpl#getGenLabelNode() * @generated */ int GEN_LABEL_NODE = 4; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GEN_LABEL_NODE__NAME = NAMED_ELEMENT__NAME; /** * The number of structural features of the '<em>Gen Label Node</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GEN_LABEL_NODE_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.gmf.tooling.examples.labels.impl.VerticalLabelImpl <em>Vertical Label</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tooling.examples.labels.impl.VerticalLabelImpl * @see org.eclipse.gmf.tooling.examples.labels.impl.LabelsPackageImpl#getVerticalLabel() * @generated */ int VERTICAL_LABEL = 5; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VERTICAL_LABEL__NAME = NAMED_ELEMENT__NAME; /** * The number of structural features of the '<em>Vertical Label</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VERTICAL_LABEL_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.gmf.tooling.examples.labels.impl.DiagramImpl <em>Diagram</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tooling.examples.labels.impl.DiagramImpl * @see org.eclipse.gmf.tooling.examples.labels.impl.LabelsPackageImpl#getDiagram() * @generated */ int DIAGRAM = 6; /** * The feature id for the '<em><b>Get Labels</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIAGRAM__GET_LABELS = 0; /** * The number of structural features of the '<em>Diagram</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIAGRAM_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.gmf.tooling.examples.labels.impl.LinkWithLabelImpl <em>Link With Label</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tooling.examples.labels.impl.LinkWithLabelImpl * @see org.eclipse.gmf.tooling.examples.labels.impl.LabelsPackageImpl#getLinkWithLabel() * @generated */ int LINK_WITH_LABEL = 7; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LINK_WITH_LABEL__NAME = NAMED_ELEMENT__NAME; /** * The feature id for the '<em><b>Target</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LINK_WITH_LABEL__TARGET = NAMED_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Source</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LINK_WITH_LABEL__SOURCE = NAMED_ELEMENT_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Link With Label</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LINK_WITH_LABEL_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.gmf.tooling.examples.labels.Side <em>Side</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tooling.examples.labels.Side * @see org.eclipse.gmf.tooling.examples.labels.impl.LabelsPackageImpl#getSide() * @generated */ int SIDE = 8; /** * The meta object id for the '<em>My String</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see String * @see org.eclipse.gmf.tooling.examples.labels.impl.LabelsPackageImpl#getMyString() * @generated */ int MY_STRING = 9; /** * Returns the meta object for class '{@link org.eclipse.gmf.tooling.examples.labels.NamedElement <em>Named Element</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Named Element</em>'. * @see org.eclipse.gmf.tooling.examples.labels.NamedElement * @generated */ EClass getNamedElement(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.tooling.examples.labels.NamedElement#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.eclipse.gmf.tooling.examples.labels.NamedElement#getName() * @see #getNamedElement() * @generated */ EAttribute getNamedElement_Name(); /** * Returns the meta object for class '{@link org.eclipse.gmf.tooling.examples.labels.AllLabelsType <em>All Labels Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>All Labels Type</em>'. * @see org.eclipse.gmf.tooling.examples.labels.AllLabelsType * @generated */ EClass getAllLabelsType(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.tooling.examples.labels.AllLabelsType#getBigDecimal <em>Big Decimal</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Big Decimal</em>'. * @see org.eclipse.gmf.tooling.examples.labels.AllLabelsType#getBigDecimal() * @see #getAllLabelsType() * @generated */ EAttribute getAllLabelsType_BigDecimal(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.tooling.examples.labels.AllLabelsType#getBigInteger <em>Big Integer</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Big Integer</em>'. * @see org.eclipse.gmf.tooling.examples.labels.AllLabelsType#getBigInteger() * @see #getAllLabelsType() * @generated */ EAttribute getAllLabelsType_BigInteger(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.tooling.examples.labels.AllLabelsType#isBoolean <em>Boolean</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Boolean</em>'. * @see org.eclipse.gmf.tooling.examples.labels.AllLabelsType#isBoolean() * @see #getAllLabelsType() * @generated */ EAttribute getAllLabelsType_Boolean(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.tooling.examples.labels.AllLabelsType#getBooleanObject <em>Boolean Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Boolean Object</em>'. * @see org.eclipse.gmf.tooling.examples.labels.AllLabelsType#getBooleanObject() * @see #getAllLabelsType() * @generated */ EAttribute getAllLabelsType_BooleanObject(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.tooling.examples.labels.AllLabelsType#getByte <em>Byte</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Byte</em>'. * @see org.eclipse.gmf.tooling.examples.labels.AllLabelsType#getByte() * @see #getAllLabelsType() * @generated */ EAttribute getAllLabelsType_Byte(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.tooling.examples.labels.AllLabelsType#getByteObject <em>Byte Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Byte Object</em>'. * @see org.eclipse.gmf.tooling.examples.labels.AllLabelsType#getByteObject() * @see #getAllLabelsType() * @generated */ EAttribute getAllLabelsType_ByteObject(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.tooling.examples.labels.AllLabelsType#getChar <em>Char</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Char</em>'. * @see org.eclipse.gmf.tooling.examples.labels.AllLabelsType#getChar() * @see #getAllLabelsType() * @generated */ EAttribute getAllLabelsType_Char(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.tooling.examples.labels.AllLabelsType#getCharacterObject <em>Character Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Character Object</em>'. * @see org.eclipse.gmf.tooling.examples.labels.AllLabelsType#getCharacterObject() * @see #getAllLabelsType() * @generated */ EAttribute getAllLabelsType_CharacterObject(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.tooling.examples.labels.AllLabelsType#getDate <em>Date</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Date</em>'. * @see org.eclipse.gmf.tooling.examples.labels.AllLabelsType#getDate() * @see #getAllLabelsType() * @generated */ EAttribute getAllLabelsType_Date(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.tooling.examples.labels.AllLabelsType#getDouble <em>Double</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Double</em>'. * @see org.eclipse.gmf.tooling.examples.labels.AllLabelsType#getDouble() * @see #getAllLabelsType() * @generated */ EAttribute getAllLabelsType_Double(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.tooling.examples.labels.AllLabelsType#getDoubleObject <em>Double Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Double Object</em>'. * @see org.eclipse.gmf.tooling.examples.labels.AllLabelsType#getDoubleObject() * @see #getAllLabelsType() * @generated */ EAttribute getAllLabelsType_DoubleObject(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.tooling.examples.labels.AllLabelsType#getFloat <em>Float</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Float</em>'. * @see org.eclipse.gmf.tooling.examples.labels.AllLabelsType#getFloat() * @see #getAllLabelsType() * @generated */ EAttribute getAllLabelsType_Float(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.tooling.examples.labels.AllLabelsType#getFloatObject <em>Float Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Float Object</em>'. * @see org.eclipse.gmf.tooling.examples.labels.AllLabelsType#getFloatObject() * @see #getAllLabelsType() * @generated */ EAttribute getAllLabelsType_FloatObject(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.tooling.examples.labels.AllLabelsType#getInt <em>Int</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Int</em>'. * @see org.eclipse.gmf.tooling.examples.labels.AllLabelsType#getInt() * @see #getAllLabelsType() * @generated */ EAttribute getAllLabelsType_Int(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.tooling.examples.labels.AllLabelsType#getIntegerObject <em>Integer Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Integer Object</em>'. * @see org.eclipse.gmf.tooling.examples.labels.AllLabelsType#getIntegerObject() * @see #getAllLabelsType() * @generated */ EAttribute getAllLabelsType_IntegerObject(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.tooling.examples.labels.AllLabelsType#getLong <em>Long</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Long</em>'. * @see org.eclipse.gmf.tooling.examples.labels.AllLabelsType#getLong() * @see #getAllLabelsType() * @generated */ EAttribute getAllLabelsType_Long(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.tooling.examples.labels.AllLabelsType#getLongObject <em>Long Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Long Object</em>'. * @see org.eclipse.gmf.tooling.examples.labels.AllLabelsType#getLongObject() * @see #getAllLabelsType() * @generated */ EAttribute getAllLabelsType_LongObject(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.tooling.examples.labels.AllLabelsType#getShort <em>Short</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Short</em>'. * @see org.eclipse.gmf.tooling.examples.labels.AllLabelsType#getShort() * @see #getAllLabelsType() * @generated */ EAttribute getAllLabelsType_Short(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.tooling.examples.labels.AllLabelsType#getShortObject <em>Short Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Short Object</em>'. * @see org.eclipse.gmf.tooling.examples.labels.AllLabelsType#getShortObject() * @see #getAllLabelsType() * @generated */ EAttribute getAllLabelsType_ShortObject(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.tooling.examples.labels.AllLabelsType#getString <em>String</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>String</em>'. * @see org.eclipse.gmf.tooling.examples.labels.AllLabelsType#getString() * @see #getAllLabelsType() * @generated */ EAttribute getAllLabelsType_String(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.tooling.examples.labels.AllLabelsType#getSide <em>Side</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Side</em>'. * @see org.eclipse.gmf.tooling.examples.labels.AllLabelsType#getSide() * @see #getAllLabelsType() * @generated */ EAttribute getAllLabelsType_Side(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.tooling.examples.labels.AllLabelsType#getDataTyped <em>Data Typed</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Data Typed</em>'. * @see org.eclipse.gmf.tooling.examples.labels.AllLabelsType#getDataTyped() * @see #getAllLabelsType() * @generated */ EAttribute getAllLabelsType_DataTyped(); /** * Returns the meta object for the reference list '{@link org.eclipse.gmf.tooling.examples.labels.AllLabelsType#getFeatureVerticalLabelLinks <em>Feature Vertical Label Links</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Feature Vertical Label Links</em>'. * @see org.eclipse.gmf.tooling.examples.labels.AllLabelsType#getFeatureVerticalLabelLinks() * @see #getAllLabelsType() * @generated */ EReference getAllLabelsType_FeatureVerticalLabelLinks(); /** * Returns the meta object for class '{@link org.eclipse.gmf.tooling.examples.labels.ChildLabelNodeContainer <em>Child Label Node Container</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Child Label Node Container</em>'. * @see org.eclipse.gmf.tooling.examples.labels.ChildLabelNodeContainer * @generated */ EClass getChildLabelNodeContainer(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.gmf.tooling.examples.labels.ChildLabelNodeContainer#getGetChildren <em>Get Children</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Get Children</em>'. * @see org.eclipse.gmf.tooling.examples.labels.ChildLabelNodeContainer#getGetChildren() * @see #getChildLabelNodeContainer() * @generated */ EReference getChildLabelNodeContainer_GetChildren(); /** * Returns the meta object for class '{@link org.eclipse.gmf.tooling.examples.labels.ChildLabelNode <em>Child Label Node</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Child Label Node</em>'. * @see org.eclipse.gmf.tooling.examples.labels.ChildLabelNode * @generated */ EClass getChildLabelNode(); /** * Returns the meta object for class '{@link org.eclipse.gmf.tooling.examples.labels.GenLabelNode <em>Gen Label Node</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Gen Label Node</em>'. * @see org.eclipse.gmf.tooling.examples.labels.GenLabelNode * @generated */ EClass getGenLabelNode(); /** * Returns the meta object for class '{@link org.eclipse.gmf.tooling.examples.labels.VerticalLabel <em>Vertical Label</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Vertical Label</em>'. * @see org.eclipse.gmf.tooling.examples.labels.VerticalLabel * @generated */ EClass getVerticalLabel(); /** * Returns the meta object for class '{@link org.eclipse.gmf.tooling.examples.labels.Diagram <em>Diagram</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Diagram</em>'. * @see org.eclipse.gmf.tooling.examples.labels.Diagram * @generated */ EClass getDiagram(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.gmf.tooling.examples.labels.Diagram#getGetLabels <em>Get Labels</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Get Labels</em>'. * @see org.eclipse.gmf.tooling.examples.labels.Diagram#getGetLabels() * @see #getDiagram() * @generated */ EReference getDiagram_GetLabels(); /** * Returns the meta object for class '{@link org.eclipse.gmf.tooling.examples.labels.LinkWithLabel <em>Link With Label</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Link With Label</em>'. * @see org.eclipse.gmf.tooling.examples.labels.LinkWithLabel * @generated */ EClass getLinkWithLabel(); /** * Returns the meta object for the reference '{@link org.eclipse.gmf.tooling.examples.labels.LinkWithLabel#getTarget <em>Target</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Target</em>'. * @see org.eclipse.gmf.tooling.examples.labels.LinkWithLabel#getTarget() * @see #getLinkWithLabel() * @generated */ EReference getLinkWithLabel_Target(); /** * Returns the meta object for the reference '{@link org.eclipse.gmf.tooling.examples.labels.LinkWithLabel#getSource <em>Source</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Source</em>'. * @see org.eclipse.gmf.tooling.examples.labels.LinkWithLabel#getSource() * @see #getLinkWithLabel() * @generated */ EReference getLinkWithLabel_Source(); /** * Returns the meta object for enum '{@link org.eclipse.gmf.tooling.examples.labels.Side <em>Side</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Side</em>'. * @see org.eclipse.gmf.tooling.examples.labels.Side * @generated */ EEnum getSide(); /** * Returns the meta object for data type '{@link String <em>My String</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>My String</em>'. * @see String * @model instanceClass="java.lang.Object" * @generated */ EDataType getMyString(); /** * 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 */ LabelsFactory getLabelsFactory(); /** * <!-- 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.gmf.tooling.examples.labels.impl.NamedElementImpl <em>Named Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tooling.examples.labels.impl.NamedElementImpl * @see org.eclipse.gmf.tooling.examples.labels.impl.LabelsPackageImpl#getNamedElement() * @generated */ EClass NAMED_ELEMENT = eINSTANCE.getNamedElement(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute NAMED_ELEMENT__NAME = eINSTANCE.getNamedElement_Name(); /** * The meta object literal for the '{@link org.eclipse.gmf.tooling.examples.labels.impl.AllLabelsTypeImpl <em>All Labels Type</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tooling.examples.labels.impl.AllLabelsTypeImpl * @see org.eclipse.gmf.tooling.examples.labels.impl.LabelsPackageImpl#getAllLabelsType() * @generated */ EClass ALL_LABELS_TYPE = eINSTANCE.getAllLabelsType(); /** * The meta object literal for the '<em><b>Big Decimal</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ALL_LABELS_TYPE__BIG_DECIMAL = eINSTANCE.getAllLabelsType_BigDecimal(); /** * The meta object literal for the '<em><b>Big Integer</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ALL_LABELS_TYPE__BIG_INTEGER = eINSTANCE.getAllLabelsType_BigInteger(); /** * The meta object literal for the '<em><b>Boolean</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ALL_LABELS_TYPE__BOOLEAN = eINSTANCE.getAllLabelsType_Boolean(); /** * The meta object literal for the '<em><b>Boolean Object</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ALL_LABELS_TYPE__BOOLEAN_OBJECT = eINSTANCE.getAllLabelsType_BooleanObject(); /** * The meta object literal for the '<em><b>Byte</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ALL_LABELS_TYPE__BYTE = eINSTANCE.getAllLabelsType_Byte(); /** * The meta object literal for the '<em><b>Byte Object</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ALL_LABELS_TYPE__BYTE_OBJECT = eINSTANCE.getAllLabelsType_ByteObject(); /** * The meta object literal for the '<em><b>Char</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ALL_LABELS_TYPE__CHAR = eINSTANCE.getAllLabelsType_Char(); /** * The meta object literal for the '<em><b>Character Object</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ALL_LABELS_TYPE__CHARACTER_OBJECT = eINSTANCE.getAllLabelsType_CharacterObject(); /** * The meta object literal for the '<em><b>Date</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ALL_LABELS_TYPE__DATE = eINSTANCE.getAllLabelsType_Date(); /** * The meta object literal for the '<em><b>Double</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ALL_LABELS_TYPE__DOUBLE = eINSTANCE.getAllLabelsType_Double(); /** * The meta object literal for the '<em><b>Double Object</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ALL_LABELS_TYPE__DOUBLE_OBJECT = eINSTANCE.getAllLabelsType_DoubleObject(); /** * The meta object literal for the '<em><b>Float</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ALL_LABELS_TYPE__FLOAT = eINSTANCE.getAllLabelsType_Float(); /** * The meta object literal for the '<em><b>Float Object</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ALL_LABELS_TYPE__FLOAT_OBJECT = eINSTANCE.getAllLabelsType_FloatObject(); /** * The meta object literal for the '<em><b>Int</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ALL_LABELS_TYPE__INT = eINSTANCE.getAllLabelsType_Int(); /** * The meta object literal for the '<em><b>Integer Object</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ALL_LABELS_TYPE__INTEGER_OBJECT = eINSTANCE.getAllLabelsType_IntegerObject(); /** * The meta object literal for the '<em><b>Long</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ALL_LABELS_TYPE__LONG = eINSTANCE.getAllLabelsType_Long(); /** * The meta object literal for the '<em><b>Long Object</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ALL_LABELS_TYPE__LONG_OBJECT = eINSTANCE.getAllLabelsType_LongObject(); /** * The meta object literal for the '<em><b>Short</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ALL_LABELS_TYPE__SHORT = eINSTANCE.getAllLabelsType_Short(); /** * The meta object literal for the '<em><b>Short Object</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ALL_LABELS_TYPE__SHORT_OBJECT = eINSTANCE.getAllLabelsType_ShortObject(); /** * The meta object literal for the '<em><b>String</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ALL_LABELS_TYPE__STRING = eINSTANCE.getAllLabelsType_String(); /** * The meta object literal for the '<em><b>Side</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ALL_LABELS_TYPE__SIDE = eINSTANCE.getAllLabelsType_Side(); /** * The meta object literal for the '<em><b>Data Typed</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ALL_LABELS_TYPE__DATA_TYPED = eINSTANCE.getAllLabelsType_DataTyped(); /** * The meta object literal for the '<em><b>Feature Vertical Label Links</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ALL_LABELS_TYPE__FEATURE_VERTICAL_LABEL_LINKS = eINSTANCE.getAllLabelsType_FeatureVerticalLabelLinks(); /** * The meta object literal for the '{@link org.eclipse.gmf.tooling.examples.labels.impl.ChildLabelNodeContainerImpl <em>Child Label Node Container</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tooling.examples.labels.impl.ChildLabelNodeContainerImpl * @see org.eclipse.gmf.tooling.examples.labels.impl.LabelsPackageImpl#getChildLabelNodeContainer() * @generated */ EClass CHILD_LABEL_NODE_CONTAINER = eINSTANCE.getChildLabelNodeContainer(); /** * The meta object literal for the '<em><b>Get Children</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CHILD_LABEL_NODE_CONTAINER__GET_CHILDREN = eINSTANCE.getChildLabelNodeContainer_GetChildren(); /** * The meta object literal for the '{@link org.eclipse.gmf.tooling.examples.labels.impl.ChildLabelNodeImpl <em>Child Label Node</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tooling.examples.labels.impl.ChildLabelNodeImpl * @see org.eclipse.gmf.tooling.examples.labels.impl.LabelsPackageImpl#getChildLabelNode() * @generated */ EClass CHILD_LABEL_NODE = eINSTANCE.getChildLabelNode(); /** * The meta object literal for the '{@link org.eclipse.gmf.tooling.examples.labels.impl.GenLabelNodeImpl <em>Gen Label Node</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tooling.examples.labels.impl.GenLabelNodeImpl * @see org.eclipse.gmf.tooling.examples.labels.impl.LabelsPackageImpl#getGenLabelNode() * @generated */ EClass GEN_LABEL_NODE = eINSTANCE.getGenLabelNode(); /** * The meta object literal for the '{@link org.eclipse.gmf.tooling.examples.labels.impl.VerticalLabelImpl <em>Vertical Label</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tooling.examples.labels.impl.VerticalLabelImpl * @see org.eclipse.gmf.tooling.examples.labels.impl.LabelsPackageImpl#getVerticalLabel() * @generated */ EClass VERTICAL_LABEL = eINSTANCE.getVerticalLabel(); /** * The meta object literal for the '{@link org.eclipse.gmf.tooling.examples.labels.impl.DiagramImpl <em>Diagram</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tooling.examples.labels.impl.DiagramImpl * @see org.eclipse.gmf.tooling.examples.labels.impl.LabelsPackageImpl#getDiagram() * @generated */ EClass DIAGRAM = eINSTANCE.getDiagram(); /** * The meta object literal for the '<em><b>Get Labels</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DIAGRAM__GET_LABELS = eINSTANCE.getDiagram_GetLabels(); /** * The meta object literal for the '{@link org.eclipse.gmf.tooling.examples.labels.impl.LinkWithLabelImpl <em>Link With Label</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tooling.examples.labels.impl.LinkWithLabelImpl * @see org.eclipse.gmf.tooling.examples.labels.impl.LabelsPackageImpl#getLinkWithLabel() * @generated */ EClass LINK_WITH_LABEL = eINSTANCE.getLinkWithLabel(); /** * The meta object literal for the '<em><b>Target</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference LINK_WITH_LABEL__TARGET = eINSTANCE.getLinkWithLabel_Target(); /** * The meta object literal for the '<em><b>Source</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference LINK_WITH_LABEL__SOURCE = eINSTANCE.getLinkWithLabel_Source(); /** * The meta object literal for the '{@link org.eclipse.gmf.tooling.examples.labels.Side <em>Side</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tooling.examples.labels.Side * @see org.eclipse.gmf.tooling.examples.labels.impl.LabelsPackageImpl#getSide() * @generated */ EEnum SIDE = eINSTANCE.getSide(); /** * The meta object literal for the '<em>My String</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see String * @see org.eclipse.gmf.tooling.examples.labels.impl.LabelsPackageImpl#getMyString() * @generated */ EDataType MY_STRING = eINSTANCE.getMyString(); } } //LabelsPackage