package org.eclipse.graphiti.mm.pictograms; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EClassifier; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; import org.eclipse.emf.ecore.EStructuralFeature; import org.eclipse.emf.texo.model.ModelFactory; import org.eclipse.emf.texo.model.ModelPackage; import org.eclipse.emf.texo.model.ModelResolver; import org.eclipse.emf.texo.server.store.DaoRegistry; import org.eclipse.graphiti.mm.MmModelPackage; import org.eclipse.graphiti.mm.algorithms.AlgorithmsModelPackage; import org.eclipse.graphiti.mm.algorithms.styles.StylesModelPackage; import org.eclipse.graphiti.mm.pictograms.dao.AdvancedAnchorDao; import org.eclipse.graphiti.mm.pictograms.dao.AnchorContainerDao; import org.eclipse.graphiti.mm.pictograms.dao.AnchorDao; import org.eclipse.graphiti.mm.pictograms.dao.BoxRelativeAnchorDao; import org.eclipse.graphiti.mm.pictograms.dao.ChopboxAnchorDao; import org.eclipse.graphiti.mm.pictograms.dao.CompositeConnectionDao; import org.eclipse.graphiti.mm.pictograms.dao.ConnectionDao; import org.eclipse.graphiti.mm.pictograms.dao.ConnectionDecoratorDao; import org.eclipse.graphiti.mm.pictograms.dao.ContainerShapeDao; import org.eclipse.graphiti.mm.pictograms.dao.CurvedConnectionDao; import org.eclipse.graphiti.mm.pictograms.dao.DiagramDao; import org.eclipse.graphiti.mm.pictograms.dao.FixPointAnchorDao; import org.eclipse.graphiti.mm.pictograms.dao.FreeFormConnectionDao; import org.eclipse.graphiti.mm.pictograms.dao.ManhattanConnectionDao; import org.eclipse.graphiti.mm.pictograms.dao.PictogramElementDao; import org.eclipse.graphiti.mm.pictograms.dao.PictogramLinkDao; import org.eclipse.graphiti.mm.pictograms.dao.ShapeDao; /** * The <b>Package</b> for the model '<em><b>pictograms</b></em>'. It contains initialization code and access to the * Factory to instantiate types of this package. * * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public class PictogramsModelPackage extends ModelPackage { /** * Is set when the package has been initialized. * * @generated */ private static boolean isInitialized = false; /** * The package namespace URI. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final String NS_URI = "http://eclipse.org/graphiti/mm/pictograms"; /** * The {@link ModelFactory} for this package. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final PictogramsModelFactory MODELFACTORY = new PictogramsModelFactory(); /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int SHAPE_CLASSIFIER_ID = 0; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int SHAPE_DB_ID_FEATURE_ID = 0; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int SHAPE_DB_VERSION_FEATURE_ID = 1; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int SHAPE_PROPERTIES_FEATURE_ID = 2; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int SHAPE_VISIBLE_FEATURE_ID = 3; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int SHAPE_GRAPHICSALGORITHM_FEATURE_ID = 4; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int SHAPE_ACTIVE_FEATURE_ID = 5; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int SHAPE_LINK_FEATURE_ID = 6; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int SHAPE_ANCHORS_FEATURE_ID = 7; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int SHAPE_CONTAINER_FEATURE_ID = 8; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int PICTOGRAMELEMENT_CLASSIFIER_ID = 3; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int PICTOGRAMELEMENT_DB_ID_FEATURE_ID = 0; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int PICTOGRAMELEMENT_DB_VERSION_FEATURE_ID = 1; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int PICTOGRAMELEMENT_PROPERTIES_FEATURE_ID = 2; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int PICTOGRAMELEMENT_VISIBLE_FEATURE_ID = 3; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int PICTOGRAMELEMENT_GRAPHICSALGORITHM_FEATURE_ID = 4; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int PICTOGRAMELEMENT_ACTIVE_FEATURE_ID = 5; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int PICTOGRAMELEMENT_LINK_FEATURE_ID = 6; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int ANCHORCONTAINER_CLASSIFIER_ID = 6; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int ANCHORCONTAINER_DB_ID_FEATURE_ID = 0; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int ANCHORCONTAINER_DB_VERSION_FEATURE_ID = 1; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int ANCHORCONTAINER_PROPERTIES_FEATURE_ID = 2; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int ANCHORCONTAINER_VISIBLE_FEATURE_ID = 3; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int ANCHORCONTAINER_GRAPHICSALGORITHM_FEATURE_ID = 4; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int ANCHORCONTAINER_ACTIVE_FEATURE_ID = 5; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int ANCHORCONTAINER_LINK_FEATURE_ID = 6; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int ANCHORCONTAINER_ANCHORS_FEATURE_ID = 7; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CONTAINERSHAPE_CLASSIFIER_ID = 1; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CONTAINERSHAPE_DB_ID_FEATURE_ID = 0; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CONTAINERSHAPE_DB_VERSION_FEATURE_ID = 1; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CONTAINERSHAPE_PROPERTIES_FEATURE_ID = 2; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CONTAINERSHAPE_VISIBLE_FEATURE_ID = 3; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CONTAINERSHAPE_GRAPHICSALGORITHM_FEATURE_ID = 4; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CONTAINERSHAPE_ACTIVE_FEATURE_ID = 5; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CONTAINERSHAPE_LINK_FEATURE_ID = 6; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CONTAINERSHAPE_ANCHORS_FEATURE_ID = 7; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CONTAINERSHAPE_CONTAINER_FEATURE_ID = 8; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CONTAINERSHAPE_CHILDREN_FEATURE_ID = 9; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int DIAGRAM_CLASSIFIER_ID = 2; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int DIAGRAM_DB_ID_FEATURE_ID = 0; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int DIAGRAM_DB_VERSION_FEATURE_ID = 1; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int DIAGRAM_PROPERTIES_FEATURE_ID = 2; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int DIAGRAM_VISIBLE_FEATURE_ID = 3; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int DIAGRAM_GRAPHICSALGORITHM_FEATURE_ID = 4; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int DIAGRAM_ACTIVE_FEATURE_ID = 5; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int DIAGRAM_LINK_FEATURE_ID = 6; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int DIAGRAM_ANCHORS_FEATURE_ID = 7; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int DIAGRAM_CONTAINER_FEATURE_ID = 8; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int DIAGRAM_CHILDREN_FEATURE_ID = 9; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int DIAGRAM_GRIDUNIT_FEATURE_ID = 11; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int DIAGRAM_DIAGRAMTYPEID_FEATURE_ID = 12; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int DIAGRAM_CONNECTIONS_FEATURE_ID = 13; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int DIAGRAM_NAME_FEATURE_ID = 14; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int DIAGRAM_SNAPTOGRID_FEATURE_ID = 15; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int DIAGRAM_SHOWGUIDES_FEATURE_ID = 16; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int DIAGRAM_COLORS_FEATURE_ID = 17; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int DIAGRAM_FONTS_FEATURE_ID = 18; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int DIAGRAM_PICTOGRAMLINKS_FEATURE_ID = 19; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int DIAGRAM_VERTICALGRIDUNIT_FEATURE_ID = 20; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int DIAGRAM_VERSION_FEATURE_ID = 21; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int DIAGRAM_STYLES_FEATURE_ID = 10; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CONNECTION_CLASSIFIER_ID = 4; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CONNECTION_DB_ID_FEATURE_ID = 0; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CONNECTION_DB_VERSION_FEATURE_ID = 1; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CONNECTION_PROPERTIES_FEATURE_ID = 2; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CONNECTION_VISIBLE_FEATURE_ID = 3; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CONNECTION_GRAPHICSALGORITHM_FEATURE_ID = 4; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CONNECTION_ACTIVE_FEATURE_ID = 5; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CONNECTION_LINK_FEATURE_ID = 6; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CONNECTION_ANCHORS_FEATURE_ID = 7; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CONNECTION_START_FEATURE_ID = 8; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CONNECTION_END_FEATURE_ID = 9; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CONNECTION_PARENT_FEATURE_ID = 10; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CONNECTION_CONNECTIONDECORATORS_FEATURE_ID = 11; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int PICTOGRAMLINK_CLASSIFIER_ID = 13; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int PICTOGRAMLINK_DB_ID_FEATURE_ID = 0; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int PICTOGRAMLINK_DB_VERSION_FEATURE_ID = 1; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int PICTOGRAMLINK_PROPERTIES_FEATURE_ID = 2; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int PICTOGRAMLINK_PICTOGRAMELEMENT_FEATURE_ID = 3; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int PICTOGRAMLINK_BUSINESSOBJECTS_FEATURE_ID = 4; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int ANCHOR_CLASSIFIER_ID = 5; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int ANCHOR_DB_ID_FEATURE_ID = 0; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int ANCHOR_DB_VERSION_FEATURE_ID = 1; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int ANCHOR_PROPERTIES_FEATURE_ID = 2; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int ANCHOR_VISIBLE_FEATURE_ID = 3; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int ANCHOR_GRAPHICSALGORITHM_FEATURE_ID = 4; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int ANCHOR_ACTIVE_FEATURE_ID = 5; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int ANCHOR_LINK_FEATURE_ID = 6; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int ANCHOR_PARENT_FEATURE_ID = 7; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int ANCHOR_OUTGOINGCONNECTIONS_FEATURE_ID = 8; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int ANCHOR_INCOMINGCONNECTIONS_FEATURE_ID = 9; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int ANCHOR_REFERENCEDGRAPHICSALGORITHM_FEATURE_ID = 10; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CONNECTIONDECORATOR_CLASSIFIER_ID = 10; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CONNECTIONDECORATOR_DB_ID_FEATURE_ID = 0; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CONNECTIONDECORATOR_DB_VERSION_FEATURE_ID = 1; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CONNECTIONDECORATOR_PROPERTIES_FEATURE_ID = 2; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CONNECTIONDECORATOR_VISIBLE_FEATURE_ID = 3; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CONNECTIONDECORATOR_GRAPHICSALGORITHM_FEATURE_ID = 4; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CONNECTIONDECORATOR_ACTIVE_FEATURE_ID = 5; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CONNECTIONDECORATOR_LINK_FEATURE_ID = 6; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CONNECTIONDECORATOR_ANCHORS_FEATURE_ID = 7; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CONNECTIONDECORATOR_CONTAINER_FEATURE_ID = 8; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CONNECTIONDECORATOR_LOCATIONRELATIVE_FEATURE_ID = 9; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CONNECTIONDECORATOR_LOCATION_FEATURE_ID = 10; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CONNECTIONDECORATOR_CONNECTION_FEATURE_ID = 11; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int FIXPOINTANCHOR_CLASSIFIER_ID = 7; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int FIXPOINTANCHOR_DB_ID_FEATURE_ID = 0; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int FIXPOINTANCHOR_DB_VERSION_FEATURE_ID = 1; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int FIXPOINTANCHOR_PROPERTIES_FEATURE_ID = 2; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int FIXPOINTANCHOR_VISIBLE_FEATURE_ID = 3; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int FIXPOINTANCHOR_GRAPHICSALGORITHM_FEATURE_ID = 4; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int FIXPOINTANCHOR_ACTIVE_FEATURE_ID = 5; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int FIXPOINTANCHOR_LINK_FEATURE_ID = 6; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int FIXPOINTANCHOR_PARENT_FEATURE_ID = 7; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int FIXPOINTANCHOR_OUTGOINGCONNECTIONS_FEATURE_ID = 8; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int FIXPOINTANCHOR_INCOMINGCONNECTIONS_FEATURE_ID = 9; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int FIXPOINTANCHOR_REFERENCEDGRAPHICSALGORITHM_FEATURE_ID = 10; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int FIXPOINTANCHOR_USEANCHORLOCATIONASCONNECTIONENDPOINT_FEATURE_ID = 11; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int FIXPOINTANCHOR_LOCATION_FEATURE_ID = 12; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int ADVANCEDANCHOR_CLASSIFIER_ID = 14; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int ADVANCEDANCHOR_DB_ID_FEATURE_ID = 0; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int ADVANCEDANCHOR_DB_VERSION_FEATURE_ID = 1; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int ADVANCEDANCHOR_PROPERTIES_FEATURE_ID = 2; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int ADVANCEDANCHOR_VISIBLE_FEATURE_ID = 3; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int ADVANCEDANCHOR_GRAPHICSALGORITHM_FEATURE_ID = 4; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int ADVANCEDANCHOR_ACTIVE_FEATURE_ID = 5; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int ADVANCEDANCHOR_LINK_FEATURE_ID = 6; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int ADVANCEDANCHOR_PARENT_FEATURE_ID = 7; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int ADVANCEDANCHOR_OUTGOINGCONNECTIONS_FEATURE_ID = 8; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int ADVANCEDANCHOR_INCOMINGCONNECTIONS_FEATURE_ID = 9; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int ADVANCEDANCHOR_REFERENCEDGRAPHICSALGORITHM_FEATURE_ID = 10; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int ADVANCEDANCHOR_USEANCHORLOCATIONASCONNECTIONENDPOINT_FEATURE_ID = 11; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int BOXRELATIVEANCHOR_CLASSIFIER_ID = 8; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int BOXRELATIVEANCHOR_DB_ID_FEATURE_ID = 0; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int BOXRELATIVEANCHOR_DB_VERSION_FEATURE_ID = 1; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int BOXRELATIVEANCHOR_PROPERTIES_FEATURE_ID = 2; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int BOXRELATIVEANCHOR_VISIBLE_FEATURE_ID = 3; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int BOXRELATIVEANCHOR_GRAPHICSALGORITHM_FEATURE_ID = 4; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int BOXRELATIVEANCHOR_ACTIVE_FEATURE_ID = 5; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int BOXRELATIVEANCHOR_LINK_FEATURE_ID = 6; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int BOXRELATIVEANCHOR_PARENT_FEATURE_ID = 7; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int BOXRELATIVEANCHOR_OUTGOINGCONNECTIONS_FEATURE_ID = 8; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int BOXRELATIVEANCHOR_INCOMINGCONNECTIONS_FEATURE_ID = 9; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int BOXRELATIVEANCHOR_REFERENCEDGRAPHICSALGORITHM_FEATURE_ID = 10; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int BOXRELATIVEANCHOR_USEANCHORLOCATIONASCONNECTIONENDPOINT_FEATURE_ID = 11; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int BOXRELATIVEANCHOR_RELATIVEWIDTH_FEATURE_ID = 12; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int BOXRELATIVEANCHOR_RELATIVEHEIGHT_FEATURE_ID = 13; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CHOPBOXANCHOR_CLASSIFIER_ID = 9; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CHOPBOXANCHOR_DB_ID_FEATURE_ID = 0; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CHOPBOXANCHOR_DB_VERSION_FEATURE_ID = 1; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CHOPBOXANCHOR_PROPERTIES_FEATURE_ID = 2; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CHOPBOXANCHOR_VISIBLE_FEATURE_ID = 3; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CHOPBOXANCHOR_GRAPHICSALGORITHM_FEATURE_ID = 4; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CHOPBOXANCHOR_ACTIVE_FEATURE_ID = 5; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CHOPBOXANCHOR_LINK_FEATURE_ID = 6; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CHOPBOXANCHOR_PARENT_FEATURE_ID = 7; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CHOPBOXANCHOR_OUTGOINGCONNECTIONS_FEATURE_ID = 8; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CHOPBOXANCHOR_INCOMINGCONNECTIONS_FEATURE_ID = 9; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CHOPBOXANCHOR_REFERENCEDGRAPHICSALGORITHM_FEATURE_ID = 10; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int FREEFORMCONNECTION_CLASSIFIER_ID = 11; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int FREEFORMCONNECTION_DB_ID_FEATURE_ID = 0; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int FREEFORMCONNECTION_DB_VERSION_FEATURE_ID = 1; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int FREEFORMCONNECTION_PROPERTIES_FEATURE_ID = 2; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int FREEFORMCONNECTION_VISIBLE_FEATURE_ID = 3; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int FREEFORMCONNECTION_GRAPHICSALGORITHM_FEATURE_ID = 4; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int FREEFORMCONNECTION_ACTIVE_FEATURE_ID = 5; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int FREEFORMCONNECTION_LINK_FEATURE_ID = 6; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int FREEFORMCONNECTION_ANCHORS_FEATURE_ID = 7; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int FREEFORMCONNECTION_START_FEATURE_ID = 8; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int FREEFORMCONNECTION_END_FEATURE_ID = 9; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int FREEFORMCONNECTION_PARENT_FEATURE_ID = 10; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int FREEFORMCONNECTION_CONNECTIONDECORATORS_FEATURE_ID = 11; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int FREEFORMCONNECTION_BENDPOINTS_FEATURE_ID = 12; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int MANHATTANCONNECTION_CLASSIFIER_ID = 12; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int MANHATTANCONNECTION_DB_ID_FEATURE_ID = 0; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int MANHATTANCONNECTION_DB_VERSION_FEATURE_ID = 1; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int MANHATTANCONNECTION_PROPERTIES_FEATURE_ID = 2; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int MANHATTANCONNECTION_VISIBLE_FEATURE_ID = 3; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int MANHATTANCONNECTION_GRAPHICSALGORITHM_FEATURE_ID = 4; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int MANHATTANCONNECTION_ACTIVE_FEATURE_ID = 5; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int MANHATTANCONNECTION_LINK_FEATURE_ID = 6; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int MANHATTANCONNECTION_ANCHORS_FEATURE_ID = 7; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int MANHATTANCONNECTION_START_FEATURE_ID = 8; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int MANHATTANCONNECTION_END_FEATURE_ID = 9; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int MANHATTANCONNECTION_PARENT_FEATURE_ID = 10; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int MANHATTANCONNECTION_CONNECTIONDECORATORS_FEATURE_ID = 11; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CURVEDCONNECTION_CLASSIFIER_ID = 15; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CURVEDCONNECTION_DB_ID_FEATURE_ID = 0; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CURVEDCONNECTION_DB_VERSION_FEATURE_ID = 1; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CURVEDCONNECTION_PROPERTIES_FEATURE_ID = 2; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CURVEDCONNECTION_VISIBLE_FEATURE_ID = 3; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CURVEDCONNECTION_GRAPHICSALGORITHM_FEATURE_ID = 4; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CURVEDCONNECTION_ACTIVE_FEATURE_ID = 5; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CURVEDCONNECTION_LINK_FEATURE_ID = 6; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CURVEDCONNECTION_ANCHORS_FEATURE_ID = 7; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CURVEDCONNECTION_START_FEATURE_ID = 8; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CURVEDCONNECTION_END_FEATURE_ID = 9; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CURVEDCONNECTION_PARENT_FEATURE_ID = 10; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CURVEDCONNECTION_CONNECTIONDECORATORS_FEATURE_ID = 11; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int CURVEDCONNECTION_CONTROLPOINTS_FEATURE_ID = 12; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int COMPOSITECONNECTION_CLASSIFIER_ID = 16; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int COMPOSITECONNECTION_DB_ID_FEATURE_ID = 0; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int COMPOSITECONNECTION_DB_VERSION_FEATURE_ID = 1; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int COMPOSITECONNECTION_PROPERTIES_FEATURE_ID = 2; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int COMPOSITECONNECTION_VISIBLE_FEATURE_ID = 3; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int COMPOSITECONNECTION_GRAPHICSALGORITHM_FEATURE_ID = 4; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int COMPOSITECONNECTION_ACTIVE_FEATURE_ID = 5; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int COMPOSITECONNECTION_LINK_FEATURE_ID = 6; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int COMPOSITECONNECTION_ANCHORS_FEATURE_ID = 7; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int COMPOSITECONNECTION_START_FEATURE_ID = 8; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int COMPOSITECONNECTION_END_FEATURE_ID = 9; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int COMPOSITECONNECTION_PARENT_FEATURE_ID = 10; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int COMPOSITECONNECTION_CONNECTIONDECORATORS_FEATURE_ID = 11; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final int COMPOSITECONNECTION_CHILDREN_FEATURE_ID = 12; /** * The static member with the instance of this {@link ModelPackage}. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final PictogramsModelPackage INSTANCE = initialize(); /** * Initializes this {@link ModelPackage}. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return an initialized instance of this class * * @generated */ public static PictogramsModelPackage initialize() { if (isInitialized) { return (PictogramsModelPackage) ModelResolver.getInstance().getModelPackage(NS_URI); } final PictogramsModelPackage modelPackage = new PictogramsModelPackage(); ModelResolver.getInstance().registerModelPackage(modelPackage); isInitialized = true; MmModelPackage.initialize(); StylesModelPackage.initialize(); AlgorithmsModelPackage.initialize(); // force the initialization of the EFactory proxy modelPackage.getEPackage(); // register the relation between a Class and its EClassifier ModelResolver.getInstance().registerClassModelMapping(Shape.class, modelPackage.getShapeEClass(), modelPackage); ModelResolver.getInstance().registerClassModelMapping(PictogramElement.class, modelPackage.getPictogramElementEClass(), modelPackage); ModelResolver.getInstance().registerClassModelMapping(AnchorContainer.class, modelPackage.getAnchorContainerEClass(), modelPackage); ModelResolver.getInstance().registerClassModelMapping(ContainerShape.class, modelPackage.getContainerShapeEClass(), modelPackage); ModelResolver.getInstance().registerClassModelMapping(Diagram.class, modelPackage.getDiagramEClass(), modelPackage); ModelResolver.getInstance().registerClassModelMapping(Connection.class, modelPackage.getConnectionEClass(), modelPackage); ModelResolver.getInstance().registerClassModelMapping(PictogramLink.class, modelPackage.getPictogramLinkEClass(), modelPackage); ModelResolver.getInstance().registerClassModelMapping(Anchor.class, modelPackage.getAnchorEClass(), modelPackage); ModelResolver.getInstance().registerClassModelMapping(ConnectionDecorator.class, modelPackage.getConnectionDecoratorEClass(), modelPackage); ModelResolver.getInstance().registerClassModelMapping(FixPointAnchor.class, modelPackage.getFixPointAnchorEClass(), modelPackage); ModelResolver.getInstance().registerClassModelMapping(AdvancedAnchor.class, modelPackage.getAdvancedAnchorEClass(), modelPackage); ModelResolver.getInstance().registerClassModelMapping(BoxRelativeAnchor.class, modelPackage.getBoxRelativeAnchorEClass(), modelPackage); ModelResolver.getInstance().registerClassModelMapping(ChopboxAnchor.class, modelPackage.getChopboxAnchorEClass(), modelPackage); ModelResolver.getInstance().registerClassModelMapping(FreeFormConnection.class, modelPackage.getFreeFormConnectionEClass(), modelPackage); ModelResolver.getInstance().registerClassModelMapping(ManhattanConnection.class, modelPackage.getManhattanConnectionEClass(), modelPackage); ModelResolver.getInstance().registerClassModelMapping(CurvedConnection.class, modelPackage.getCurvedConnectionEClass(), modelPackage); ModelResolver.getInstance().registerClassModelMapping(CompositeConnection.class, modelPackage.getCompositeConnectionEClass(), modelPackage); DaoRegistry.getInstance().registerDao(Shape.class, ShapeDao.class); DaoRegistry.getInstance().registerDao(PictogramElement.class, PictogramElementDao.class); DaoRegistry.getInstance().registerDao(AnchorContainer.class, AnchorContainerDao.class); DaoRegistry.getInstance().registerDao(ContainerShape.class, ContainerShapeDao.class); DaoRegistry.getInstance().registerDao(Diagram.class, DiagramDao.class); DaoRegistry.getInstance().registerDao(Connection.class, ConnectionDao.class); DaoRegistry.getInstance().registerDao(PictogramLink.class, PictogramLinkDao.class); DaoRegistry.getInstance().registerDao(Anchor.class, AnchorDao.class); DaoRegistry.getInstance().registerDao(ConnectionDecorator.class, ConnectionDecoratorDao.class); DaoRegistry.getInstance().registerDao(FixPointAnchor.class, FixPointAnchorDao.class); DaoRegistry.getInstance().registerDao(AdvancedAnchor.class, AdvancedAnchorDao.class); DaoRegistry.getInstance().registerDao(BoxRelativeAnchor.class, BoxRelativeAnchorDao.class); DaoRegistry.getInstance().registerDao(ChopboxAnchor.class, ChopboxAnchorDao.class); DaoRegistry.getInstance().registerDao(FreeFormConnection.class, FreeFormConnectionDao.class); DaoRegistry.getInstance().registerDao(ManhattanConnection.class, ManhattanConnectionDao.class); DaoRegistry.getInstance().registerDao(CurvedConnection.class, CurvedConnectionDao.class); DaoRegistry.getInstance().registerDao(CompositeConnection.class, CompositeConnectionDao.class); // and return ourselves return modelPackage; } /** * Returns the {@link ModelFactory} of this ModelPackage. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the {@link PictogramsModelFactory} instance. * @generated */ @Override public PictogramsModelFactory getModelFactory() { return MODELFACTORY; } /** * Returns the nsUri of the {@link EPackage} managed by this Package instance. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @return the nsUri of the EPackage * @generated */ @Override public String getNsURI() { return NS_URI; } /** * Returns the name of the ecore file containing the ecore model of the {@link EPackage} managed here. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the name of the ecore file * @generated */ @Override public String getEcoreFileName() { return "pictograms.ecore"; } /** * Returns the {@link EClass} '<em><b>Shape</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return an instance of the {@link EClass} '<em><b>Shape</b></em>' * @generated */ public EClass getShapeEClass() { return (EClass) getEPackage().getEClassifiers().get(SHAPE_CLASSIFIER_ID); } /** * Returns the {@link EStructuralFeature} '<em><b>Shape.container</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @return an instance of the {@link EStructuralFeature}: '<em><b>Shape.container</b></em>'. * @generated */ public EReference getShape_Container() { return (EReference) getShapeEClass().getEAllStructuralFeatures().get(SHAPE_CONTAINER_FEATURE_ID); } /** * Returns the {@link EClass} '<em><b>PictogramElement</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return an instance of the {@link EClass} '<em><b>PictogramElement</b></em>' * @generated */ public EClass getPictogramElementEClass() { return (EClass) getEPackage().getEClassifiers().get(PICTOGRAMELEMENT_CLASSIFIER_ID); } /** * Returns the {@link EStructuralFeature} '<em><b>PictogramElement.visible</b></em>'. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @return an instance of the {@link EStructuralFeature}: '<em><b>PictogramElement.visible</b></em>'. * @generated */ public EAttribute getPictogramElement_Visible() { return (EAttribute) getPictogramElementEClass().getEAllStructuralFeatures() .get(PICTOGRAMELEMENT_VISIBLE_FEATURE_ID); } /** * Returns the {@link EStructuralFeature} '<em><b>PictogramElement.graphicsAlgorithm</b></em>'. <!-- begin-user-doc * --> <!-- end-user-doc --> * * @return an instance of the {@link EStructuralFeature}: '<em><b>PictogramElement.graphicsAlgorithm</b></em>'. * @generated */ public EReference getPictogramElement_GraphicsAlgorithm() { return (EReference) getPictogramElementEClass().getEAllStructuralFeatures().get( PICTOGRAMELEMENT_GRAPHICSALGORITHM_FEATURE_ID); } /** * Returns the {@link EStructuralFeature} '<em><b>PictogramElement.active</b></em>'. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @return an instance of the {@link EStructuralFeature}: '<em><b>PictogramElement.active</b></em>'. * @generated */ public EAttribute getPictogramElement_Active() { return (EAttribute) getPictogramElementEClass().getEAllStructuralFeatures().get(PICTOGRAMELEMENT_ACTIVE_FEATURE_ID); } /** * Returns the {@link EStructuralFeature} '<em><b>PictogramElement.link</b></em>'. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @return an instance of the {@link EStructuralFeature}: '<em><b>PictogramElement.link</b></em>'. * @generated */ public EReference getPictogramElement_Link() { return (EReference) getPictogramElementEClass().getEAllStructuralFeatures().get(PICTOGRAMELEMENT_LINK_FEATURE_ID); } /** * Returns the {@link EClass} '<em><b>AnchorContainer</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return an instance of the {@link EClass} '<em><b>AnchorContainer</b></em>' * @generated */ public EClass getAnchorContainerEClass() { return (EClass) getEPackage().getEClassifiers().get(ANCHORCONTAINER_CLASSIFIER_ID); } /** * Returns the {@link EStructuralFeature} '<em><b>AnchorContainer.anchors</b></em>'. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @return an instance of the {@link EStructuralFeature}: '<em><b>AnchorContainer.anchors</b></em>'. * @generated */ public EReference getAnchorContainer_Anchors() { return (EReference) getAnchorContainerEClass().getEAllStructuralFeatures().get(ANCHORCONTAINER_ANCHORS_FEATURE_ID); } /** * Returns the {@link EClass} '<em><b>ContainerShape</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return an instance of the {@link EClass} '<em><b>ContainerShape</b></em>' * @generated */ public EClass getContainerShapeEClass() { return (EClass) getEPackage().getEClassifiers().get(CONTAINERSHAPE_CLASSIFIER_ID); } /** * Returns the {@link EStructuralFeature} '<em><b>ContainerShape.children</b></em>'. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @return an instance of the {@link EStructuralFeature}: '<em><b>ContainerShape.children</b></em>'. * @generated */ public EReference getContainerShape_Children() { return (EReference) getContainerShapeEClass().getEAllStructuralFeatures().get(CONTAINERSHAPE_CHILDREN_FEATURE_ID); } /** * Returns the {@link EClass} '<em><b>Diagram</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return an instance of the {@link EClass} '<em><b>Diagram</b></em>' * @generated */ public EClass getDiagramEClass() { return (EClass) getEPackage().getEClassifiers().get(DIAGRAM_CLASSIFIER_ID); } /** * Returns the {@link EStructuralFeature} '<em><b>Diagram.gridUnit</b></em>'. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @return an instance of the {@link EStructuralFeature}: '<em><b>Diagram.gridUnit</b></em>'. * @generated */ public EAttribute getDiagram_GridUnit() { return (EAttribute) getDiagramEClass().getEAllStructuralFeatures().get(DIAGRAM_GRIDUNIT_FEATURE_ID); } /** * Returns the {@link EStructuralFeature} '<em><b>Diagram.diagramTypeId</b></em>'. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @return an instance of the {@link EStructuralFeature}: '<em><b>Diagram.diagramTypeId</b></em>'. * @generated */ public EAttribute getDiagram_DiagramTypeId() { return (EAttribute) getDiagramEClass().getEAllStructuralFeatures().get(DIAGRAM_DIAGRAMTYPEID_FEATURE_ID); } /** * Returns the {@link EStructuralFeature} '<em><b>Diagram.connections</b></em>'. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @return an instance of the {@link EStructuralFeature}: '<em><b>Diagram.connections</b></em>'. * @generated */ public EReference getDiagram_Connections() { return (EReference) getDiagramEClass().getEAllStructuralFeatures().get(DIAGRAM_CONNECTIONS_FEATURE_ID); } /** * Returns the {@link EStructuralFeature} '<em><b>Diagram.name</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @return an instance of the {@link EStructuralFeature}: '<em><b>Diagram.name</b></em>'. * @generated */ public EAttribute getDiagram_Name() { return (EAttribute) getDiagramEClass().getEAllStructuralFeatures().get(DIAGRAM_NAME_FEATURE_ID); } /** * Returns the {@link EStructuralFeature} '<em><b>Diagram.snapToGrid</b></em>'. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @return an instance of the {@link EStructuralFeature}: '<em><b>Diagram.snapToGrid</b></em>'. * @generated */ public EAttribute getDiagram_SnapToGrid() { return (EAttribute) getDiagramEClass().getEAllStructuralFeatures().get(DIAGRAM_SNAPTOGRID_FEATURE_ID); } /** * Returns the {@link EStructuralFeature} '<em><b>Diagram.showGuides</b></em>'. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @return an instance of the {@link EStructuralFeature}: '<em><b>Diagram.showGuides</b></em>'. * @generated */ public EAttribute getDiagram_ShowGuides() { return (EAttribute) getDiagramEClass().getEAllStructuralFeatures().get(DIAGRAM_SHOWGUIDES_FEATURE_ID); } /** * Returns the {@link EStructuralFeature} '<em><b>Diagram.colors</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @return an instance of the {@link EStructuralFeature}: '<em><b>Diagram.colors</b></em>'. * @generated */ public EReference getDiagram_Colors() { return (EReference) getDiagramEClass().getEAllStructuralFeatures().get(DIAGRAM_COLORS_FEATURE_ID); } /** * Returns the {@link EStructuralFeature} '<em><b>Diagram.fonts</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @return an instance of the {@link EStructuralFeature}: '<em><b>Diagram.fonts</b></em>'. * @generated */ public EReference getDiagram_Fonts() { return (EReference) getDiagramEClass().getEAllStructuralFeatures().get(DIAGRAM_FONTS_FEATURE_ID); } /** * Returns the {@link EStructuralFeature} '<em><b>Diagram.pictogramLinks</b></em>'. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @return an instance of the {@link EStructuralFeature}: '<em><b>Diagram.pictogramLinks</b></em>'. * @generated */ public EReference getDiagram_PictogramLinks() { return (EReference) getDiagramEClass().getEAllStructuralFeatures().get(DIAGRAM_PICTOGRAMLINKS_FEATURE_ID); } /** * Returns the {@link EStructuralFeature} '<em><b>Diagram.verticalGridUnit</b></em>'. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @return an instance of the {@link EStructuralFeature}: '<em><b>Diagram.verticalGridUnit</b></em>'. * @generated */ public EAttribute getDiagram_VerticalGridUnit() { return (EAttribute) getDiagramEClass().getEAllStructuralFeatures().get(DIAGRAM_VERTICALGRIDUNIT_FEATURE_ID); } /** * Returns the {@link EStructuralFeature} '<em><b>Diagram.version</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @return an instance of the {@link EStructuralFeature}: '<em><b>Diagram.version</b></em>'. * @generated */ public EAttribute getDiagram_Version() { return (EAttribute) getDiagramEClass().getEAllStructuralFeatures().get(DIAGRAM_VERSION_FEATURE_ID); } /** * Returns the {@link EStructuralFeature} '<em><b>Diagram.styles</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @return an instance of the {@link EStructuralFeature}: '<em><b>Diagram.styles</b></em>'. * @generated */ public EReference getDiagram_Styles() { return (EReference) getDiagramEClass().getEAllStructuralFeatures().get(DIAGRAM_STYLES_FEATURE_ID); } /** * Returns the {@link EClass} '<em><b>Connection</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return an instance of the {@link EClass} '<em><b>Connection</b></em>' * @generated */ public EClass getConnectionEClass() { return (EClass) getEPackage().getEClassifiers().get(CONNECTION_CLASSIFIER_ID); } /** * Returns the {@link EStructuralFeature} '<em><b>Connection.start</b></em>'. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @return an instance of the {@link EStructuralFeature}: '<em><b>Connection.start</b></em>'. * @generated */ public EReference getConnection_Start() { return (EReference) getConnectionEClass().getEAllStructuralFeatures().get(CONNECTION_START_FEATURE_ID); } /** * Returns the {@link EStructuralFeature} '<em><b>Connection.end</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @return an instance of the {@link EStructuralFeature}: '<em><b>Connection.end</b></em>'. * @generated */ public EReference getConnection_End() { return (EReference) getConnectionEClass().getEAllStructuralFeatures().get(CONNECTION_END_FEATURE_ID); } /** * Returns the {@link EStructuralFeature} '<em><b>Connection.parent</b></em>'. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @return an instance of the {@link EStructuralFeature}: '<em><b>Connection.parent</b></em>'. * @generated */ public EReference getConnection_Parent() { return (EReference) getConnectionEClass().getEAllStructuralFeatures().get(CONNECTION_PARENT_FEATURE_ID); } /** * Returns the {@link EStructuralFeature} '<em><b>Connection.connectionDecorators</b></em>'. <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return an instance of the {@link EStructuralFeature}: '<em><b>Connection.connectionDecorators</b></em>'. * @generated */ public EReference getConnection_ConnectionDecorators() { return (EReference) getConnectionEClass().getEAllStructuralFeatures().get( CONNECTION_CONNECTIONDECORATORS_FEATURE_ID); } /** * Returns the {@link EClass} '<em><b>PictogramLink</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return an instance of the {@link EClass} '<em><b>PictogramLink</b></em>' * @generated */ public EClass getPictogramLinkEClass() { return (EClass) getEPackage().getEClassifiers().get(PICTOGRAMLINK_CLASSIFIER_ID); } /** * Returns the {@link EStructuralFeature} '<em><b>PictogramLink.pictogramElement</b></em>'. <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return an instance of the {@link EStructuralFeature}: '<em><b>PictogramLink.pictogramElement</b></em>'. * @generated */ public EReference getPictogramLink_PictogramElement() { return (EReference) getPictogramLinkEClass().getEAllStructuralFeatures().get( PICTOGRAMLINK_PICTOGRAMELEMENT_FEATURE_ID); } /** * Returns the {@link EStructuralFeature} '<em><b>PictogramLink.businessObjects</b></em>'. <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return an instance of the {@link EStructuralFeature}: '<em><b>PictogramLink.businessObjects</b></em>'. * @generated */ public EReference getPictogramLink_BusinessObjects() { return (EReference) getPictogramLinkEClass().getEAllStructuralFeatures().get( PICTOGRAMLINK_BUSINESSOBJECTS_FEATURE_ID); } /** * Returns the {@link EClass} '<em><b>Anchor</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return an instance of the {@link EClass} '<em><b>Anchor</b></em>' * @generated */ public EClass getAnchorEClass() { return (EClass) getEPackage().getEClassifiers().get(ANCHOR_CLASSIFIER_ID); } /** * Returns the {@link EStructuralFeature} '<em><b>Anchor.parent</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @return an instance of the {@link EStructuralFeature}: '<em><b>Anchor.parent</b></em>'. * @generated */ public EReference getAnchor_Parent() { return (EReference) getAnchorEClass().getEAllStructuralFeatures().get(ANCHOR_PARENT_FEATURE_ID); } /** * Returns the {@link EStructuralFeature} '<em><b>Anchor.outgoingConnections</b></em>'. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @return an instance of the {@link EStructuralFeature}: '<em><b>Anchor.outgoingConnections</b></em>'. * @generated */ public EReference getAnchor_OutgoingConnections() { return (EReference) getAnchorEClass().getEAllStructuralFeatures().get(ANCHOR_OUTGOINGCONNECTIONS_FEATURE_ID); } /** * Returns the {@link EStructuralFeature} '<em><b>Anchor.incomingConnections</b></em>'. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @return an instance of the {@link EStructuralFeature}: '<em><b>Anchor.incomingConnections</b></em>'. * @generated */ public EReference getAnchor_IncomingConnections() { return (EReference) getAnchorEClass().getEAllStructuralFeatures().get(ANCHOR_INCOMINGCONNECTIONS_FEATURE_ID); } /** * Returns the {@link EStructuralFeature} '<em><b>Anchor.referencedGraphicsAlgorithm</b></em>'. <!-- begin-user-doc * --> <!-- end-user-doc --> * * @return an instance of the {@link EStructuralFeature}: '<em><b>Anchor.referencedGraphicsAlgorithm</b></em>'. * @generated */ public EReference getAnchor_ReferencedGraphicsAlgorithm() { return (EReference) getAnchorEClass().getEAllStructuralFeatures() .get(ANCHOR_REFERENCEDGRAPHICSALGORITHM_FEATURE_ID); } /** * Returns the {@link EClass} '<em><b>ConnectionDecorator</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return an instance of the {@link EClass} '<em><b>ConnectionDecorator</b></em>' * @generated */ public EClass getConnectionDecoratorEClass() { return (EClass) getEPackage().getEClassifiers().get(CONNECTIONDECORATOR_CLASSIFIER_ID); } /** * Returns the {@link EStructuralFeature} '<em><b>ConnectionDecorator.locationRelative</b></em>'. <!-- begin-user-doc * --> <!-- end-user-doc --> * * @return an instance of the {@link EStructuralFeature}: '<em><b>ConnectionDecorator.locationRelative</b></em>'. * @generated */ public EAttribute getConnectionDecorator_LocationRelative() { return (EAttribute) getConnectionDecoratorEClass().getEAllStructuralFeatures().get( CONNECTIONDECORATOR_LOCATIONRELATIVE_FEATURE_ID); } /** * Returns the {@link EStructuralFeature} '<em><b>ConnectionDecorator.location</b></em>'. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @return an instance of the {@link EStructuralFeature}: '<em><b>ConnectionDecorator.location</b></em>'. * @generated */ public EAttribute getConnectionDecorator_Location() { return (EAttribute) getConnectionDecoratorEClass().getEAllStructuralFeatures().get( CONNECTIONDECORATOR_LOCATION_FEATURE_ID); } /** * Returns the {@link EStructuralFeature} '<em><b>ConnectionDecorator.connection</b></em>'. <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return an instance of the {@link EStructuralFeature}: '<em><b>ConnectionDecorator.connection</b></em>'. * @generated */ public EReference getConnectionDecorator_Connection() { return (EReference) getConnectionDecoratorEClass().getEAllStructuralFeatures().get( CONNECTIONDECORATOR_CONNECTION_FEATURE_ID); } /** * Returns the {@link EClass} '<em><b>FixPointAnchor</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return an instance of the {@link EClass} '<em><b>FixPointAnchor</b></em>' * @generated */ public EClass getFixPointAnchorEClass() { return (EClass) getEPackage().getEClassifiers().get(FIXPOINTANCHOR_CLASSIFIER_ID); } /** * Returns the {@link EStructuralFeature} '<em><b>FixPointAnchor.location</b></em>'. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @return an instance of the {@link EStructuralFeature}: '<em><b>FixPointAnchor.location</b></em>'. * @generated */ public EReference getFixPointAnchor_Location() { return (EReference) getFixPointAnchorEClass().getEAllStructuralFeatures().get(FIXPOINTANCHOR_LOCATION_FEATURE_ID); } /** * Returns the {@link EClass} '<em><b>AdvancedAnchor</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return an instance of the {@link EClass} '<em><b>AdvancedAnchor</b></em>' * @generated */ public EClass getAdvancedAnchorEClass() { return (EClass) getEPackage().getEClassifiers().get(ADVANCEDANCHOR_CLASSIFIER_ID); } /** * Returns the {@link EStructuralFeature} '<em><b>AdvancedAnchor.useAnchorLocationAsConnectionEndpoint</b></em>'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return an instance of the {@link EStructuralFeature}: ' * <em><b>AdvancedAnchor.useAnchorLocationAsConnectionEndpoint</b></em>'. * @generated */ public EAttribute getAdvancedAnchor_UseAnchorLocationAsConnectionEndpoint() { return (EAttribute) getAdvancedAnchorEClass().getEAllStructuralFeatures().get( ADVANCEDANCHOR_USEANCHORLOCATIONASCONNECTIONENDPOINT_FEATURE_ID); } /** * Returns the {@link EClass} '<em><b>BoxRelativeAnchor</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return an instance of the {@link EClass} '<em><b>BoxRelativeAnchor</b></em>' * @generated */ public EClass getBoxRelativeAnchorEClass() { return (EClass) getEPackage().getEClassifiers().get(BOXRELATIVEANCHOR_CLASSIFIER_ID); } /** * Returns the {@link EStructuralFeature} '<em><b>BoxRelativeAnchor.relativeWidth</b></em>'. <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return an instance of the {@link EStructuralFeature}: '<em><b>BoxRelativeAnchor.relativeWidth</b></em>'. * @generated */ public EAttribute getBoxRelativeAnchor_RelativeWidth() { return (EAttribute) getBoxRelativeAnchorEClass().getEAllStructuralFeatures().get( BOXRELATIVEANCHOR_RELATIVEWIDTH_FEATURE_ID); } /** * Returns the {@link EStructuralFeature} '<em><b>BoxRelativeAnchor.relativeHeight</b></em>'. <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return an instance of the {@link EStructuralFeature}: '<em><b>BoxRelativeAnchor.relativeHeight</b></em>'. * @generated */ public EAttribute getBoxRelativeAnchor_RelativeHeight() { return (EAttribute) getBoxRelativeAnchorEClass().getEAllStructuralFeatures().get( BOXRELATIVEANCHOR_RELATIVEHEIGHT_FEATURE_ID); } /** * Returns the {@link EClass} '<em><b>ChopboxAnchor</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return an instance of the {@link EClass} '<em><b>ChopboxAnchor</b></em>' * @generated */ public EClass getChopboxAnchorEClass() { return (EClass) getEPackage().getEClassifiers().get(CHOPBOXANCHOR_CLASSIFIER_ID); } /** * Returns the {@link EClass} '<em><b>FreeFormConnection</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return an instance of the {@link EClass} '<em><b>FreeFormConnection</b></em>' * @generated */ public EClass getFreeFormConnectionEClass() { return (EClass) getEPackage().getEClassifiers().get(FREEFORMCONNECTION_CLASSIFIER_ID); } /** * Returns the {@link EStructuralFeature} '<em><b>FreeFormConnection.bendpoints</b></em>'. <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return an instance of the {@link EStructuralFeature}: '<em><b>FreeFormConnection.bendpoints</b></em>'. * @generated */ public EReference getFreeFormConnection_Bendpoints() { return (EReference) getFreeFormConnectionEClass().getEAllStructuralFeatures().get( FREEFORMCONNECTION_BENDPOINTS_FEATURE_ID); } /** * Returns the {@link EClass} '<em><b>ManhattanConnection</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return an instance of the {@link EClass} '<em><b>ManhattanConnection</b></em>' * @generated */ public EClass getManhattanConnectionEClass() { return (EClass) getEPackage().getEClassifiers().get(MANHATTANCONNECTION_CLASSIFIER_ID); } /** * Returns the {@link EClass} '<em><b>CurvedConnection</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return an instance of the {@link EClass} '<em><b>CurvedConnection</b></em>' * @generated */ public EClass getCurvedConnectionEClass() { return (EClass) getEPackage().getEClassifiers().get(CURVEDCONNECTION_CLASSIFIER_ID); } /** * Returns the {@link EStructuralFeature} '<em><b>CurvedConnection.controlPoints</b></em>'. <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return an instance of the {@link EStructuralFeature}: '<em><b>CurvedConnection.controlPoints</b></em>'. * @generated */ public EReference getCurvedConnection_ControlPoints() { return (EReference) getCurvedConnectionEClass().getEAllStructuralFeatures().get( CURVEDCONNECTION_CONTROLPOINTS_FEATURE_ID); } /** * Returns the {@link EClass} '<em><b>CompositeConnection</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return an instance of the {@link EClass} '<em><b>CompositeConnection</b></em>' * @generated */ public EClass getCompositeConnectionEClass() { return (EClass) getEPackage().getEClassifiers().get(COMPOSITECONNECTION_CLASSIFIER_ID); } /** * Returns the {@link EStructuralFeature} '<em><b>CompositeConnection.children</b></em>'. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @return an instance of the {@link EStructuralFeature}: '<em><b>CompositeConnection.children</b></em>'. * @generated */ public EReference getCompositeConnection_Children() { return (EReference) getCompositeConnectionEClass().getEAllStructuralFeatures().get( COMPOSITECONNECTION_CHILDREN_FEATURE_ID); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @param eClassifier * the {@link EClassifier} * @return the class implementing a specific {@link EClass}. * @generated */ @Override public Class<?> getEClassifierClass(EClassifier eClassifier) { switch (eClassifier.getClassifierID()) { case SHAPE_CLASSIFIER_ID: return Shape.class; case PICTOGRAMELEMENT_CLASSIFIER_ID: return PictogramElement.class; case ANCHORCONTAINER_CLASSIFIER_ID: return AnchorContainer.class; case CONTAINERSHAPE_CLASSIFIER_ID: return ContainerShape.class; case DIAGRAM_CLASSIFIER_ID: return Diagram.class; case CONNECTION_CLASSIFIER_ID: return Connection.class; case PICTOGRAMLINK_CLASSIFIER_ID: return PictogramLink.class; case ANCHOR_CLASSIFIER_ID: return Anchor.class; case CONNECTIONDECORATOR_CLASSIFIER_ID: return ConnectionDecorator.class; case FIXPOINTANCHOR_CLASSIFIER_ID: return FixPointAnchor.class; case ADVANCEDANCHOR_CLASSIFIER_ID: return AdvancedAnchor.class; case BOXRELATIVEANCHOR_CLASSIFIER_ID: return BoxRelativeAnchor.class; case CHOPBOXANCHOR_CLASSIFIER_ID: return ChopboxAnchor.class; case FREEFORMCONNECTION_CLASSIFIER_ID: return FreeFormConnection.class; case MANHATTANCONNECTION_CLASSIFIER_ID: return ManhattanConnection.class; case CURVEDCONNECTION_CLASSIFIER_ID: return CurvedConnection.class; case COMPOSITECONNECTION_CLASSIFIER_ID: return CompositeConnection.class; default: throw new IllegalArgumentException("The EClassifier '" + eClassifier + "' is not defined in this EPackage"); } } }