Package com.nomagic.magicdraw.uml
Class ClassifierFinder.SimpleNameResolver
- java.lang.Object
 - 
- com.nomagic.magicdraw.uml.ClassifierFinder.SimpleNameResolver
 
 
- 
- Enclosing class:
 - ClassifierFinder
 
public abstract static class ClassifierFinder.SimpleNameResolver extends java.lang.ObjectA resolver of simple classifier name. 
- 
- 
Constructor Summary
Constructors Constructor Description SimpleNameResolver() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<? extends Element>getCandidates()An utility method to return a list of element as candidates for name resolving.Classifierresolve(java.lang.String name, java.util.Collection elementClassTypes, java.util.Collection restricted)Resolves given name to a classifierjava.lang.StringresolveName(java.lang.String name)voidsetOwner(Element modelElement)voidsetPropertyName(java.lang.String string) 
 - 
 
- 
- 
Method Detail
- 
resolve
@CheckForNull public Classifier resolve(java.lang.String name, java.util.Collection elementClassTypes, @CheckForNull java.util.Collection restricted)
Resolves given name to a classifier- Parameters:
 name- a nameelementClassTypes- classifier metatypesrestricted- allowed dsl'ed stereotypes- Returns:
 - resolved classifier or null
 
 
- 
resolveName
public java.lang.String resolveName(java.lang.String name)
 
- 
getCandidates
public java.util.Collection<? extends Element> getCandidates()
An utility method to return a list of element as candidates for name resolving. Name resolving uses these elements in first place.- Returns:
 - a list of element as candidates for name resolving
 
 
- 
setOwner
public void setOwner(Element modelElement)
 
- 
setPropertyName
public void setPropertyName(java.lang.String string)
 
 - 
 
 -