/***************************************************************************** * Copyright (c) 2011 CEA LIST. * * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * * CEA LIST - Initial API and implementation * *****************************************************************************/ package org.eclipse.papyrus.uml.diagram.pkg.provider; import org.eclipse.gmf.runtime.emf.type.core.AbstractElementTypeEnumerator; import org.eclipse.gmf.runtime.emf.type.core.IHintedType; public class ElementTypes extends AbstractElementTypeEnumerator { /** ********************************************************* */ /** UML Package Diagram specific elements **************** */ /** ********************************************************* */ /** UML Package Diagram :: Diagram */ public static final String DIAGRAM_ID = "Package"; //$NON-NLS-1$ /** ********************************************************* */ /** UML Package Diagram - ClassDiagram related elements */ /** ********************************************************* */ /** ClassDiagram :: PACKAGE */ public static final IHintedType PACKAGE = (IHintedType)getElementType("org.eclipse.papyrus.uml.diagram.clazz.Package_2007"); //$NON-NLS-1$ public static final String PACKAGE_COMPARTMENT_PACKAGEABLE_ELEMENT_HINT = "7016"; //$NON-NLS-1$ public static final String PACKAGE_LABEL_NAME_HINT = "5026"; //$NON-NLS-1$ /** ClassDiagram :: PACKAGE_CN */ public static final IHintedType PACKAGE_CN = (IHintedType)getElementType("org.eclipse.papyrus.uml.diagram.clazz.Package_3009"); //$NON-NLS-1$ public static final String PACKAGE_CN_COMPARTMENT_PACKAGEABLE_ELEMENT_HINT = "7010"; //$NON-NLS-1$ public static final String PACKAGE_CN_LABEL_NAME_HINT = "5017"; //$NON-NLS-1$ /** ClassDiagram :: COMMENT */ public static final IHintedType COMMENT = (IHintedType)getElementType("org.eclipse.papyrus.uml.diagram.clazz.Comment_2012"); //$NON-NLS-1$ public static final String COMMENT_LABEL_BODY_HINT = "5038"; //$NON-NLS-1$ /** ClassDiagram :: COMMENT_CN */ public static final IHintedType COMMENT_CN = (IHintedType)getElementType("org.eclipse.papyrus.uml.diagram.clazz.Comment_3028"); //$NON-NLS-1$ public static final String COMMENT_CN_LABEL_BODY_HINT = "5063"; //$NON-NLS-1$ /** ClassDiagram :: DEPENDENCY */ public static final IHintedType DEPENDENCY = (IHintedType)getElementType("org.eclipse.papyrus.uml.diagram.clazz.Dependency_4008"); //$NON-NLS-1$ public static final String DEPENDENCY_LABEL_NAME_HINT = "6026"; //$NON-NLS-1$ public static final String DEPENDENCY_LABEL_APPLIED_STEREOTYPE_HINT = "6027"; //$NON-NLS-1$ /** ClassDiagram :: PACKAGE_IMPORT */ public static final IHintedType PACKAGE_IMPORT = (IHintedType)getElementType("org.eclipse.papyrus.uml.diagram.clazz.PackageImport_4010"); //$NON-NLS-1$ public static final String PACKAGE_IMPORT_LABEL_APPLIED_STEREOTYPE_HINT = "6022"; //$NON-NLS-1$ /** ClassDiagram :: COMMENT_ANNOTATED_ELEMENT */ public static final IHintedType COMMENT_ANNOTATED_ELEMENT = (IHintedType)getElementType("org.eclipse.papyrus.uml.diagram.clazz.CommentAnnotatedElement_4013"); //$NON-NLS-1$ }