public interface TypeReference extends ElementReference
This interface is not intended to be implemented by clients.
ProjectReference.getTypes()
Modifier and Type | Method and Description |
---|---|
String |
getInstanceClassName()
Returns the Java instance class name that this type represents (
"com.sodius.mdw.metamodel.uml21.Classifier" for example). |
String |
getName()
Returns the simple name of this type (
"Classifier" , or "Class:EJB" for example). |
String |
getProfileName()
Returns the profile name part of this type (
"EJB" for example). |
Collection<ScriptReference> |
getScripts()
Returns the scripts defined on this type are which are used during the evaluation.
|
boolean |
isProfileType()
Determines whether this type is defined in a profile.
|
getProject
String getName()
"Classifier"
, or "Class:EJB"
for example).getName
in interface ElementReference
getInstanceClassName()
String getInstanceClassName()
"com.sodius.mdw.metamodel.uml21.Classifier"
for example).boolean isProfileType()
true
if this type comes from a profile, false
otherwise.String getProfileName()
"EJB"
for example).null
if this is not a profile type.getName()
,
isProfileType()
Collection<ScriptReference> getScripts()
ScriptReference
elements.