/*****************************************************************************
* 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$
}