public class ArchitectureFindElementControl
extends java.lang.Object
| Constructor and Description |
|---|
ArchitectureFindElementControl() |
| Modifier and Type | Method and Description |
|---|---|
Element |
findAttributeById(Architecture architecture,
java.lang.String xmiId)
find an attribute in architecture package and subpackage of an package (method findAttributeInSubpackageById)
|
Class |
findClassById(Architecture architecture,
java.lang.String idClass)
find an class using its id
|
java.util.List<Class> |
findClassByName(Architecture architecture,
java.lang.String className) |
Concern |
findConcernByName(Architecture architecture,
java.lang.String name)
find stereotype using its name
|
Element |
findElement(Architecture architecture,
java.lang.String name,
java.lang.String type)
find element using its name and type
|
Element |
findElementById(Architecture architecture,
java.lang.String xmiId)
find an element in architecture package and subpackage of an package (method findElementInSubpackageById)
|
Element |
findElementByName(Architecture architecture,
java.lang.String elementName)
find a element by name in architecture - call searchRecursivelyInPackage to search in subpackages
|
Element |
findElementByNameInPackageAndSubPackage(Architecture architecture,
java.lang.String elementName)
search an element by name in packages and call findElementByNameInSubPackage to search in subpackages
|
Interface |
findInterfaceById(Architecture architecture,
java.lang.String idInterface)
find an interface using its id
|
Interface |
findInterfaceByName(Architecture architecture,
java.lang.String interfaceName)
find a interface using its name
|
Element |
findMethodById(Architecture architecture,
java.lang.String xmiId)
find an method in architecture package and subpackage of an package ( call method findMethodInSubpackageById)
|
Package |
findPackageByID(Architecture architecture,
java.lang.String id)
find a package using its id (call findSubPackageByID to search in subpackages)
|
Package |
findPackageByName(Architecture architecture,
java.lang.String packageName)
find package using its name - not recursive
|
Package |
findPackageOfClass(Architecture architecture,
Class targetClass)
find the parent package of an class
|
Package |
findPackageOfElement(Architecture architecture,
java.lang.String id)
find the parent package of an element
|
TypeSmarty |
findReturnTypeSMartyByName(Architecture architecture,
java.lang.String name)
search a return type using its name from listTypesSMarty
return void type if not has name
if not found, return Object type
|
TypeSmarty |
findTypeSMartyByID(Architecture architecture,
java.lang.String id)
finf type smarty using its id
|
TypeSmarty |
findTypeSMartyByName(Architecture architecture,
java.lang.String name)
search a type using its name from listTypesSMarty
if not found, return Object type
|
static ArchitectureFindElementControl |
getInstance() |
public static ArchitectureFindElementControl getInstance()
public Concern findConcernByName(Architecture architecture, java.lang.String name)
architecture - name - public TypeSmarty findTypeSMartyByID(Architecture architecture, java.lang.String id)
architecture - id - public TypeSmarty findTypeSMartyByName(Architecture architecture, java.lang.String name)
architecture - name - public TypeSmarty findReturnTypeSMartyByName(Architecture architecture, java.lang.String name)
architecture - name - public Element findElementByNameInPackageAndSubPackage(Architecture architecture, java.lang.String elementName)
architecture - elementName - public Element findElement(Architecture architecture, java.lang.String name, java.lang.String type)
architecture - - target architecturename - - name of elementtype - - type of elementpublic java.util.List<Class> findClassByName(Architecture architecture, java.lang.String className)
public Element findElementByName(Architecture architecture, java.lang.String elementName)
architecture - elementName - public Interface findInterfaceByName(Architecture architecture, java.lang.String interfaceName)
architecture - - target architectureinterfaceName - - name of interfacepublic Package findPackageByName(Architecture architecture, java.lang.String packageName)
architecture - - target architecturepackageName - - name of package that searchpublic Package findPackageByID(Architecture architecture, java.lang.String id)
architecture - - target architectureid - - id of package that searchpublic Class findClassById(Architecture architecture, java.lang.String idClass)
architecture - - target architectureidClass - - id of element used to find its parent packagepublic Interface findInterfaceById(Architecture architecture, java.lang.String idInterface)
architecture - - target architectureidInterface - - id of element used to find its parent packagepublic Package findPackageOfClass(Architecture architecture, Class targetClass)
architecture - - target architecturetargetClass - - class of element used to find its parent packagepublic Package findPackageOfElement(Architecture architecture, java.lang.String id)
architecture - - target architectureid - - id of element used to find its parent packagepublic Element findElementById(Architecture architecture, java.lang.String xmiId)
architecture - - parent package that has subpackagesxmiId - - id of element to findpublic Element findMethodById(Architecture architecture, java.lang.String xmiId)
architecture - - parent package that has subpackagesxmiId - - id of element to findpublic Element findAttributeById(Architecture architecture, java.lang.String xmiId)
architecture - - parent package that has subpackagesxmiId - - id of element to find