|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jupe.uml2model.UML2ModelFinder
public class UML2ModelFinder
Helper class to search elements in the UML2 model by name.
Constructor Summary | |
---|---|
UML2ModelFinder(UML2ModelRoot root)
|
Method Summary | |
---|---|
org.eclipse.uml2.uml.Class |
findClass(java.lang.String absoluteName)
Search in the whole model for a class with the given name. |
org.eclipse.uml2.uml.Classifier |
findClassifier(java.lang.String absoluteName)
Search for a classifier (can be class or interface) in the UML2 model. |
org.eclipse.uml2.uml.Interface |
findInterface(java.lang.String absoluteName)
Search in the whole model for an interface with the give name. |
org.eclipse.uml2.uml.Package |
findPackage(java.lang.String absoluteName)
Searches in the whole model for the package with the given name. |
org.eclipse.uml2.uml.Classifier |
findPrimitiveType(java.lang.String name)
Find a primitive type. |
org.eclipse.uml2.uml.Classifier |
findUnresolvedType(java.lang.String absoluteName)
Search for an unresolved type (in the hidden package for unresolved types). |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public UML2ModelFinder(UML2ModelRoot root)
Method Detail |
---|
public org.eclipse.uml2.uml.Class findClass(java.lang.String absoluteName)
absoluteName
- absolute name of the class
public org.eclipse.uml2.uml.Interface findInterface(java.lang.String absoluteName)
absoluteName
- name of the interface
public org.eclipse.uml2.uml.Classifier findClassifier(java.lang.String absoluteName)
absoluteName
- The absolute name of the classifier to search.
public org.eclipse.uml2.uml.Package findPackage(java.lang.String absoluteName)
absoluteName
- absolute name of the package
public org.eclipse.uml2.uml.Classifier findPrimitiveType(java.lang.String name)
name
- The name of a primitive type that exists, e.g. "int".
public org.eclipse.uml2.uml.Classifier findUnresolvedType(java.lang.String absoluteName)
absoluteName
- The absolute (so far as known) name of the unresolved type.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |