blob: de8a7d665d58e112e1f9cf2527716868334d58e1 [file] [log] [blame]
package org.eclipse.uml2.diagram.statemachine.part;
import org.eclipse.emf.ecore.EObject;
/**
* @generated
*/
@SuppressWarnings("unchecked")
public class UMLNodeDescriptor {
/**
* @generated
*/
private EObject myModelElement;
/**
* @generated
*/
private int myVisualID;
/**
* @generated
*/
private String myType;
/**
* @generated
*/
public UMLNodeDescriptor(EObject modelElement, int visualID) {
myModelElement = modelElement;
myVisualID = visualID;
}
/**
* @generated
*/
public EObject getModelElement() {
return myModelElement;
}
/**
* @generated
*/
public int getVisualID() {
return myVisualID;
}
/**
* @generated
*/
public String getType() {
if (myType == null) {
myType = UMLVisualIDRegistry.getType(getVisualID());
}
return myType;
}
}