package org.eclipse.papyrus.uml.diagram.sequence; import org.eclipse.emf.ecore.EcorePackage; import org.eclipse.gmf.runtime.emf.type.core.MetamodelType; import org.eclipse.gmf.runtime.emf.type.core.edithelper.AbstractEditHelper; import org.eclipse.gmf.runtime.emf.type.core.internal.descriptors.MetamodelTypeDescriptor; import org.eclipse.gmf.runtime.emf.type.core.internal.l10n.EMFTypeCoreMessages; public class ObservationLinkMetamodelType extends MetamodelType { public static final String ID = "org.eclipse.papyrus.uml.diagram.sequence.emf.type.core.observationlink"; //$NON-NLS-1$ private static final ObservationLinkMetamodelType INSTANCE = new ObservationLinkMetamodelType(); private static final MetamodelTypeDescriptor DESCRIPTOR_INSTANCE = new MetamodelTypeDescriptor( INSTANCE); /** * Initializes me. */ private ObservationLinkMetamodelType() { super(ID, null, EMFTypeCoreMessages.defaultEditHelper_name, EcorePackage.Literals.EOBJECT, new DefaultEditHelper()); } public static ObservationLinkMetamodelType getInstance() { return INSTANCE; } public static MetamodelTypeDescriptor getDescriptorInstance() { return DESCRIPTOR_INSTANCE; } private static class DefaultEditHelper extends AbstractEditHelper { DefaultEditHelper() { super(); } } }