|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectde.uni_paderborn.fujaba.basic.BasicIncrement
de.uni_paderborn.fujaba.asg.ASGElement
de.uni_paderborn.fujaba.uml.UMLIncrement
de.uni_paderborn.fujaba.uml.UMLDiagramItem
de.uni_paderborn.fujaba.uml.UMLDeclaration
de.uni_paderborn.fujaba.uml.UMLClass
UMLClass is the core element of UMLClass-Diagrams.
+--------------------+ 1 1
UMLClass | getFullClassName() +-------------------- UMLMethod
+--------------------+ parent methods
+-----------+ 1 1
UMLClass | getName() +------------------ UMLAttr
+-----------+ parent attrs
+-----------+ 1 1
UMLFile | getName() +----------------------- UMLClass
+-----------+ file contains
+-----------+ 1 1
UMLClass | getName() +----------------------------- UMLMethod
+-----------+ declares declaredInMethod
+-----------+ 1 1
UMLClass | getName() +---------------------------- UMLClass
+-----------+ declares declaredInClass
+-----------+ 1 1
UMLClass | getName() +------------------------------ UMLPackage
+-----------+ declares declaredInPackage
+---------+ 1 1
UMLProject + name +--------------------------------------- UMLClass
+---------+ declaredInReferences references
parsedMembers 0..n
UMLClass -----------------------------------> UMLDeclaration
parsedMembers
| Nested Class Summary | |
private static class |
UMLClass.SignalFilter
No comment provided by developer, please add a comment to improve documentation. |
| Nested classes inherited from class de.uni_paderborn.fujaba.asg.ASGElement |
ASGElement.SortByNameComparator |
| Field Summary | |
private de.upb.tools.fca.FPropTreeMap |
attrs
+-----------+ 1 1 UMLClass | getName() +------------------ UMLAttr +-----------+ parent attrs |
private boolean |
codeGenDenied
if (codeGenDenied) UMLProject is not allowed to create the corresponding UMLFile |
private UMLClass |
declaredInClass
+-----------+ 1 1 UMLClass | getName() +---------------------------- UMLClass +-----------+ declares declaredInClass |
private UMLMethod |
declaredInMethod
+-----------+ 1 1 UMLClass | getName() +------------------------------ UMLMethod +-----------+ declares declaredInMethod |
private UMLPackage |
declaredInPackage
+-----------+ 1 1 UMLClass | getName() +------------------------------ UMLPackage +-----------+ declares declaredInPackage |
private UMLProject |
declaredInReferences
+------+ 1 1 UMLProject + name +--------------------------------------- UMLClass +------+ declaredInReferences references |
private de.upb.tools.fca.FPropTreeMap |
declares
+-----------+ 1 1 UMLClass | getName() +---------------------------- UMLClass +-----------+ declares declaredInClass |
private java.lang.String |
defaultIcon
No comment provided by developer, please add a comment to improve documentation. |
private UMLFile |
file
+-----------+ 1 1 UMLFile | getName() +----------------------- UMLClass +-----------+ file contains |
private de.upb.tools.fca.FTreeSet |
instances
No comment provided by developer, please add a comment to improve documentation. |
private static org.apache.log4j.Logger |
log
log4j logging |
private de.upb.tools.fca.FPropTreeMap |
methods
+---------------------+ 0..1 0..1 UMLClass | getFullMethodName() +------------------------ UMLMethod +---------------------+ parent methods |
private java.lang.String |
name
No comment provided by developer, please add a comment to improve documentation. |
private de.upb.tools.fca.FLinkedList |
parsedMembers
Used for keeping the order of the parsed attributes, methods and inner classes. |
static java.lang.String |
PROPERTY_NAME
No comment provided by developer, please add a comment to improve documentation. |
private UMLArray |
revArrayType
No comment provided by developer, please add a comment to improve documentation. |
private de.upb.tools.fca.FPropTreeSet |
revAttrType
Implements the association of UMLType. |
private de.upb.tools.fca.FTreeSet |
revImportedClasses
No comment provided by developer, please add a comment to improve documentation. |
private de.upb.tools.fca.FPropTreeSet |
revParamType
0..1 0..n UMLClass ----------------------------- UMLParam paramTyp revParamTyp |
private de.upb.tools.fca.FPropTreeSet |
revResultType
0..1 0..n UMLCLass ------------------------------- UMLMethod resultType revResultType |
private de.upb.tools.fca.FTreeSet |
revSubclass
No comment provided by developer, please add a comment to improve documentation. |
private de.upb.tools.fca.FTreeSet |
revSuperclass
No comment provided by developer, please add a comment to improve documentation. |
private de.upb.tools.fca.FPropTreeSet |
revType
No comment provided by developer, please add a comment to improve documentation. |
private UMLTypeList |
revTypes
+------+ 1 1 UMLTypeList | name +--------------------- UMLType +------+ revTypes types |
private de.upb.tools.fca.FTreeSet |
roles
No comment provided by developer, please add a comment to improve documentation. |
private UMLStartActivity |
startOfStateChart
0..1 startOfStateChart 0..1 UMLClass --------------------------------- UMLStartActivity + + |
private boolean |
umlAbstract
No comment provided by developer, please add a comment to improve documentation. |
private UMLReactiveDiagram |
uMLReactiveDiagram
0..1 statechart 0..1 UMLReactiveDiagram ---------------------------------- UMLClass uMLReactiveDiagram uMLClass |
private boolean |
umlStatic
No comment provided by developer, please add a comment to improve documentation. |
| Fields inherited from class de.uni_paderborn.fujaba.uml.UMLDeclaration |
|
| Fields inherited from class de.uni_paderborn.fujaba.uml.UMLDiagramItem |
|
| Fields inherited from class de.uni_paderborn.fujaba.uml.UMLIncrement |
|
| Fields inherited from class de.uni_paderborn.fujaba.asg.ASGElement |
|
| Fields inherited from class de.uni_paderborn.fujaba.basic.BasicIncrement |
dontUseAccessMethodsInThisClass |
| Fields inherited from interface de.uni_paderborn.fujaba.metamodel.FType |
NAME_PROPERTY |
| Fields inherited from interface de.uni_paderborn.fujaba.metamodel.FElement |
ANNOTATIONS_PROPERTY, DIAGRAMS_PROPERTY, ELEMENT_REFERENCES_PROPERTY, GENERATED_PROPERTY, TEXT_PROPERTY |
| Fields inherited from interface de.uni_paderborn.fujaba.metamodel.FClass |
ABSTRACT_PROPERTY, ATTRS_PROPERTY, DECLARED_IN_CLASS_PROPERTY, DECLARED_IN_METHOD_PROPERTY, DECLARED_IN_PACKAGE_PROPERTY, DECLARES_PROPERTY, FILE_PROPERTY, FULL_CLASS_NAME_PROPERTY, METHODS_PROPERTY, REV_IMPORTED_CLASSES_PROPERTY, REV_ROLES_PROPERTY, REV_SUBCLASS_PROPERTY, REV_SUPERCLASS_PROPERTY, ROLES_PROPERTY |
| Fields inherited from interface de.uni_paderborn.fujaba.metamodel.FDeclaration |
CODE_DISPLAY_LEVEL, DESIGN_DISPLAY_LEVEL, PACKAGE, PRIVATE, PROTECTED, PUBLIC, USERDEFINED, VISIBILITY_CHAR, VISIBILITY_PROPERTY, VISIBILITY_STRING |
| Fields inherited from interface de.uni_paderborn.fujaba.metamodel.FDiagramItem |
REV_ADDITIONAL_ITEMS_PROPERTY, REV_ITEMS_PROPERTY, VIEW_DEFINITIONS_PROPERTY |
| Fields inherited from interface de.uni_paderborn.fujaba.metamodel.FIncrement |
ASSERT_IN_UNIT_TEST_PROPERTY, COMMENT_PROPERTY, CONSTRAINTS_PROPERTY, STEREOTYPES_PROPERTY |
| Constructor Summary | |
UMLClass()
Constructor for class UMLClass |
|
UMLClass(boolean coobraPersistent)
Constructor for class UMLClass |
|
UMLClass(java.lang.String name)
Constructor for class UMLClass |
|
UMLClass(java.lang.String name,
boolean reference)
Create a UMLClass with specified name and UMLStereotypeManager.REFERENCE as Stereotype
if reference parameter is true |
|
UMLClass(java.lang.String name,
UMLStereotype stereotype,
UMLTypeList typeList,
UMLPackage declaredIn)
Constructor for class UMLClass |
|
| Method Summary | |
boolean |
addToAttrs(FAttr obj)
Access method for an one to n association. |
protected void |
addToAttrs(java.util.Map.Entry entry)
this method should be protected in order to enable the fpr file mechanism for subclasses, too. |
boolean |
addToDeclares(FClass obj)
Access method for an one to n association. |
protected void |
addToDeclares(KeyValuePair pair)
This method is needed only for loading FTreeMaps, don't use it in other cases. |
void |
addToInstances(UMLObject elem)
Access method for an one to n association. |
boolean |
addToMethods(FMethod obj)
Access method for an one to n association. |
private void |
addToMethods(java.util.Map.Entry entry)
Access method for an one to n association. |
boolean |
addToParsedMembers(FDeclaration value)
Access method for a To N-association. |
boolean |
addToRevAttrType(FAttr value)
Access method for an one to n association. |
void |
addToRevImportedClasses(FFile elem)
Access method for an one to n association. |
boolean |
addToRevParamType(FParam value)
Access method for an one to n association. |
boolean |
addToRevResultType(FMethod value)
Access method for an one to n association. |
void |
addToRevSubclass(FGeneralization elem)
Access method for an one to n association. |
void |
addToRevSuperclass(FGeneralization elem)
Access method for an one to n association. |
boolean |
addToRevType(FQualifier value)
Access method for an one to n association. |
void |
addToRoles(FRole elem)
Access method for an one to n association. |
boolean |
addToSignals(UMLMethod obj)
Access method for an one to n association. |
java.util.Map |
collectionOfAttrs()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Enumeration |
elementsOfAllAttrs()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Enumeration |
elementsOfAllChildren()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Enumeration |
elementsOfInstances()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Enumeration |
elementsOfRevImportedClasses()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Enumeration |
elementsOfRevSubclass()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Enumeration |
elementsOfRevSuperclass()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Enumeration |
elementsOfRoles()
No comment provided by developer, please add a comment to improve documentation. |
de.upb.tools.sdm.Path |
elementsOfSuperClasses()
Deprecated. please use iteratorOfSuperClasses() |
java.util.Iterator |
entriesOfAttrs()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
entriesOfDeclares()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
entriesOfMethods()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
entriesOfSignals()
No comment provided by developer, please add a comment to improve documentation. |
FPackage |
findFPackage()
Deprecated. will be renamed when using JDK 1.5 (without F) |
java.util.Set |
findMethodsWithSignatureInSubclasses(java.lang.String signature)
Add all methods with given signature to the methods set, found in the subclasses and -interfaces. |
private void |
findMethodsWithSignatureInSubclasses(java.lang.String signature,
java.util.Set methods)
Add all methods with given signature to the methods set, found in the subclasses and -interfaces. |
java.util.Set |
findMethodsWithSignatureInSuperclasses(java.lang.String signature)
Add all methods with given signature to the methods set, found in the superclasses and -interfaces. |
private void |
findMethodsWithSignatureInSuperclasses(java.lang.String signature,
java.util.Set methods)
Add all methods with given signature to the methods set, found in the superclasses and -interfaces. |
UMLPackage |
findPackage()
|
de.upb.tools.fca.FTreeSet |
getAllAccessibleAttrs()
Get all Atrributs which could be accessed from inside the class including derived attributs |
java.util.SortedMap |
getAllAccessibleMethodObjects()
Get all Methods which could be accessed from inside the class including derived methods |
java.util.Collection |
getAllAccessibleMethods()
Get the allAccessibleMethods attribute of the UMLClass object |
de.upb.tools.fca.FTreeSet |
getAllAssocs()
Returns all associations which can be accessed from this class. |
java.util.TreeSet |
getAllAssocsNew()
returns all assocs of this class an his parents |
de.upb.tools.fca.FTreeSet |
getAllDerivedClasses()
Get all classes wich are derived direct or indirect |
java.util.TreeMap |
getAllOutGoingRoles()
Get the allOutGoingRoles attribute of the UMLClass object |
de.upb.tools.fca.FTreeSet |
getAllUsedRoles()
Get all roles which are used in this class or in a superclass |
UMLClass |
getDeclaredInClass()
Get the declaredInClass attribute of the UMLClass object |
UMLMethod |
getDeclaredInMethod()
Get the declaredInMethod attribute of the UMLClass object |
UMLPackage |
getDeclaredInPackage()
Get the declaredInPackage attribute of the UMLClass object |
UMLProject |
getDeclaredInReferences()
Get the declaredInReferences attribute of the UMLClass object |
java.lang.String |
getDefaultIcon()
Get the defaultIcon attribute of the UMLClass object |
int |
getDimension()
Get the dimension attribute of the UMLClass object |
FClass |
getFDeclaredInClass()
Get the fDeclaredInClass attribute of the UMLClass object |
FMethod |
getFDeclaredInMethod()
Get the fDeclaredInMethod attribute of the UMLClass object |
FPackage |
getFDeclaredInPackage()
Get the fDeclaredInPackage attribute of the UMLClass object |
FFile |
getFFile()
Get the fFile attribute of the UMLClass object |
UMLFile |
getFile()
Get the file attribute of the UMLClass object |
FDiagram |
getFReactiveDiagram()
Get the fReactiveDiagram attribute of the UMLClass object |
FType |
getFRealType()
Get the fRealType attribute of the UMLClass object |
FArray |
getFRevArrayType()
Get the fRevArrayType attribute of the UMLClass object |
UMLAttr |
getFromAllAttrs(java.lang.String key)
Get the fromAllAttrs attribute of the UMLClass object |
FAttr |
getFromAllFAttrs(java.lang.String key)
Get the fromAllFAttrs attribute of the UMLClass object |
FMethod |
getFromAllFMethods(java.lang.String key)
Get the fromAllFMethods attribute of the UMLClass object |
UMLMethod |
getFromAllMethods(java.lang.String key)
Get the fromAllMethods attribute of the UMLClass object |
UMLRole |
getFromAllPartnerRoles(java.lang.String key)
Get the fromAllPartnerRoles attribute of the UMLClass object |
UMLRole |
getFromAllRevRoles(java.lang.String key)
Get the fromAllRevRoles attribute of the UMLClass object |
UMLRole |
getFromAllRoles(java.lang.String key)
Get the fromAllRoles attribute of the UMLClass object |
UMLAttr |
getFromAttrs(java.lang.String key)
Get the fromAttrs attribute of the UMLClass object |
UMLClass |
getFromDeclares(java.lang.String key)
Get the fromDeclares attribute of the UMLClass object |
FAttr |
getFromFAttrs(java.lang.String key)
Get the fromFAttrs attribute of the UMLClass object |
FClass |
getFromFDeclares(java.lang.String key)
Get the fromFDeclares attribute of the UMLClass object |
FMethod |
getFromFMethods(java.lang.String key)
Get the fromFMethods attribute of the UMLClass object |
FMethod |
getFromFMethodsByShortName(java.lang.String name)
Get the fromFMethodsByShortName attribute of the UMLClass object |
FMethod |
getFromFMethodsByShortNameIncludingInherited(java.lang.String name)
Get the fromFMethodsByShortNameIncludingInherited attribute of the UMLClass object |
FRole |
getFromFRevRoles(java.lang.String roleName)
Get the fromFRevRoles attribute of the UMLClass object |
FRole |
getFromFRoles(java.lang.String roleName)
Get the fromFRoles attribute of the UMLClass object |
UMLMethod |
getFromMethods(java.lang.String key)
Get the fromMethods attribute of the UMLClass object |
UMLMethod |
getFromMethodsByShortName(java.lang.String key)
Get the fromMethodsByShortName attribute of the UMLClass object |
UMLMethod |
getFromMethodsByShortNameIncludingInherited(java.lang.String key)
Searches recursivly the inheritance hierarchy and looks for methods. |
UMLRole |
getFromPartnerRoles(java.lang.String key)
Get the fromPartnerRoles attribute of the UMLClass object |
UMLRole |
getFromRevRoles(java.lang.String roleName)
Get the fromRevRoles attribute of the UMLClass object |
UMLRole |
getFromRoles(java.lang.String roleName)
Get the fromRoles attribute of the UMLClass object |
UMLMethod |
getFromSignals(java.lang.String key)
Get the fromSignals attribute of the UMLClass object |
FDiagram |
getFStatechart()
Get the fStatechart attribute of the UMLClass object |
FClass |
getFSuperClass()
Get the fSuperClass attribute of the UMLClass object |
java.lang.String |
getFullClassName()
This function computs the full qualified classname of this class e. g. if the class FooBar
is defined in the package upb and upb is in de
then this function will return de.upb.FooBar |
java.lang.String |
getName()
Get the name attribute of the UMLClass object |
FElement |
getParentElement()
Query the logical parent of this element (e.g. package of a class, diagram of an object). |
UMLGeneralization |
getParentGeneralization(UMLClass parent)
To get the generalization between this child class and a parent class. |
java.lang.String |
getProgLangType()
interface implementation remember to initialize the variables |
UMLProject |
getProject()
Get the project attribute of the UMLClass object |
UMLAttr |
getPubAttrWithKey(java.lang.String key)
Check if an class has an public accessible Attribut including derived Attributs with given name and deliver it when found |
UMLMethod |
getPubMethWithKey(java.lang.String key)
Check if an class has an public accessible method including derived methods with given (full) name and return it |
UMLType |
getRealType()
Get the realType attribute of the UMLClass object |
UMLArray |
getRevArrayType()
Get the revArrayType attribute of the UMLClass object |
UMLTypeList |
getRevTypes()
Get the revTypes attribute of the UMLClass object |
UMLStartActivity |
getStartOfStateChart()
Get the startOfStateChart attribute of the UMLClass object |
UMLStatechart |
getStatechart()
|
UMLActivityDiagram |
getStoryDiagram()
Deprecated. use getStatechart() |
UMLClass |
getSuperClass()
This method returns the super class of this class. |
java.lang.String |
getText()
Get the text attribute of the UMLClass object |
private de.upb.tools.fca.FTreeSet |
getTreeSetOfAllAttrs()
Get the treeSetOfAllAttrs attribute of the UMLClass object |
private de.upb.tools.fca.FTreeSet |
getTreeSetOfAllRoles()
Get the treeSetOfAllRoles attribute of the UMLClass object |
java.lang.String |
getTypeName()
Get the typeName attribute of the UMLClass object |
UMLReactiveDiagram |
getUMLReactiveDiagram()
UMLMethod: '+ getUMLReactiveDiagram (): UMLReactiveDiagram'. |
UMLType |
getUMLType()
Get the uMLType attribute of the UMLClass object |
int |
getVisibility()
Get the visibility attribute of the UMLClass object |
boolean |
hasInAttrs(FAttr obj)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
hasInDeclares(FClass obj)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
hasInInstances(UMLObject elem)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
hasInMethods(FMethod obj)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
hasInParsedMembers(FDeclaration value)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
hasInRevAttrType(FAttr value)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
hasInRevImportedClasses(FFile elem)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
hasInRevParamType(FParam value)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
hasInRevResultType(FMethod value)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
hasInRevSubclass(FGeneralization elem)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
hasInRevSuperclass(FGeneralization elem)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
hasInRevType(FQualifier value)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
hasInRoles(FRole elem)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
hasInSignals(UMLMethod obj)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
hasKeyInAttrs(java.lang.String key)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
hasKeyInDeclares(java.lang.String key)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
hasKeyInMethods(java.lang.String key)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
hasKeyInSignals(java.lang.String key)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
hasPubAttrWithKey(java.lang.String key)
Check if an class has an public accessible Attribut including derived Attributs with given name |
boolean |
hasPubMethWithKey(java.lang.String key)
Check if an class has an public accessible method including derived methods with given (full) name |
boolean |
isAbstract()
Get the abstract attribute of the UMLClass object |
boolean |
isAssignableFrom(UMLClass clazz)
Get the assignableFrom attribute of the UMLClass object |
boolean |
isChildOf(UMLClass clazz)
Returns true, if this class is subclass of the param. |
boolean |
isCodeGenDenied()
Get the value of codeGenDenied. |
boolean |
isFinal()
Get the final attribute of the UMLClass object |
boolean |
isProtected()
Get the protected attribute of the UMLClass object |
boolean |
isReference()
UMLMethod: isReference : boolean |
boolean |
isStatic()
Get the static attribute of the UMLClass object |
boolean |
isSubClassOf(UMLClass clazz)
Use this method to determine wether this instance of UMLClass is a subclass of the given UMLClass clazz |
boolean |
isTypeMarkable()
This method checks if all grabbed roles are references. |
boolean |
isUmlAbstract()
Get the umlAbstract attribute of the UMLClass object |
java.util.Iterator |
iteratorOfAllAccessibleMethods()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
iteratorOfAllAttrs()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
iteratorOfAllRoles()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
iteratorOfAttrs()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
iteratorOfDeclares()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
iteratorOfInstances()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
iteratorOfMethods()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
iteratorOfParsedMembers()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
iteratorOfRevAttrType()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
iteratorOfRevImportedClasses()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
iteratorOfRevParamType()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
iteratorOfRevResultType()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
iteratorOfRevSubclass()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
iteratorOfRevSuperclass()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
iteratorOfRevType()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
iteratorOfRoles()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
iteratorOfSignals()
No comment provided by developer, please add a comment to improve documentation. |
de.upb.tools.sdm.Path |
iteratorOfSuperClasses()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
iteratorOfUndefinedMethods()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
keysOfAttrs()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
keysOfDeclares()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
keysOfMethods()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
keysOfSignals()
No comment provided by developer, please add a comment to improve documentation. |
boolean |
necessaryToGenerateSourceCode()
No comment provided by developer, please add a comment to improve documentation. |
void |
removeAllFromAttrs()
No comment provided by developer, please add a comment to improve documentation. |
void |
removeAllFromDeclares()
No comment provided by developer, please add a comment to improve documentation. |
private void |
removeAllFromInstances()
No comment provided by developer, please add a comment to improve documentation. |
void |
removeAllFromMethods()
No comment provided by developer, please add a comment to improve documentation. |
void |
removeAllFromParsedMembers()
No comment provided by developer, please add a comment to improve documentation. |
void |
removeAllFromRevAttrType()
No comment provided by developer, please add a comment to improve documentation. |
private void |
removeAllFromRevImportedClasses()
No comment provided by developer, please add a comment to improve documentation. |
void |
removeAllFromRevParamType()
No comment provided by developer, please add a comment to improve documentation. |
void |
removeAllFromRevResultType()
No comment provided by developer, please add a comment to improve documentation. |
void |
removeAllFromRevSubclass()
No comment provided by developer, please add a comment to improve documentation. |
void |
removeAllFromRevSuperclass()
No comment provided by developer, please add a comment to improve documentation. |
void |
removeAllFromRevType()
No comment provided by developer, please add a comment to improve documentation. |
private void |
removeAllFromRoles()
No comment provided by developer, please add a comment to improve documentation. |
void |
removeAllFromSignals()
No comment provided by developer, please add a comment to improve documentation. |
boolean |
removeFromAttrs(FAttr obj)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
removeFromDeclares(FClass obj)
No comment provided by developer, please add a comment to improve documentation. |
void |
removeFromDiagrams(FDiagram obj)
No comment provided by developer, please add a comment to improve documentation. |
void |
removeFromInstances(UMLObject elem)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
removeFromMethods(FMethod obj)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
removeFromParsedMembers(FDeclaration value)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
removeFromRevAttrType(FAttr value)
No comment provided by developer, please add a comment to improve documentation. |
void |
removeFromRevImportedClasses(FFile elem)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
removeFromRevParamType(FParam value)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
removeFromRevResultType(FMethod value)
No comment provided by developer, please add a comment to improve documentation. |
void |
removeFromRevSubclass(FGeneralization elem)
No comment provided by developer, please add a comment to improve documentation. |
void |
removeFromRevSuperclass(FGeneralization elem)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
removeFromRevType(FQualifier value)
No comment provided by developer, please add a comment to improve documentation. |
void |
removeFromRoles(FRole elem)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
removeFromSignals(UMLMethod obj)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
removeKeyFromAttrs(java.lang.String key)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
removeKeyFromDeclares(java.lang.String key)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
removeKeyFromMethods(java.lang.String key)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
removeKeyFromSignals(java.lang.String key)
No comment provided by developer, please add a comment to improve documentation. |
void |
removeYou()
Isolates the object so the garbage collector can remove it. |
void |
repairAssocs()
No comment provided by developer, please add a comment to improve documentation. |
void |
replaceMethod(UMLMethod method)
No comment provided by developer, please add a comment to improve documentation. |
ASGElement |
searchID(java.lang.String id)
Searches the ASG tree for a given id |
boolean |
setAbstract(boolean umlAbstract)
Sets the abstract attribute of the UMLClass object |
void |
setCodeGenDenied(boolean codeGenDenied)
Set the value of codeGenDenied. |
boolean |
setDeclaredInClass(FClass obj)
Sets the declaredInClass attribute of the UMLClass object |
boolean |
setDeclaredInMethod(FMethod obj)
Sets the declaredInMethod attribute of the UMLClass object |
boolean |
setDeclaredInPackage(FPackage obj)
Sets the declaredInPackage attribute of the UMLClass object |
boolean |
setDeclaredInReferences(UMLProject obj)
Sets the declaredInReferences attribute of the UMLClass object |
void |
setDefaultIcon(java.lang.String newVal)
Sets the defaultIcon attribute of the UMLClass object |
boolean |
setFile(FFile obj)
Sets the file attribute of the UMLClass object |
void |
setName(java.lang.String name)
Sets the name attribute of the UMLClass object |
void |
setProgLangType(java.lang.String progLangType)
Sets the progLangType attribute of the UMLClass object |
void |
setRevArrayType(FArray revArrayType)
Sets the revArrayType attribute of the UMLClass object |
boolean |
setRevTypes(FTypeList obj)
Sets the revTypes attribute of the UMLClass object |
void |
setStartOfStateChart(UMLStartActivity startOfStateChart)
Sets the startOfStateChart attribute of the UMLClass object |
void |
setStatic(boolean umlStatic)
Sets the static attribute of the UMLClass object |
void |
setTypeName(java.lang.String name)
Sets the typeName attribute of the UMLClass object |
boolean |
setUmlAbstract(boolean umlAbstract)
Sets the umlAbstract attribute of the UMLClass object |
boolean |
setUMLReactiveDiagram(UMLReactiveDiagram value)
UMLMethod: '+ setUMLReactiveDiagram (value: UMLReactiveDiagram): Boolean'. |
int |
sizeOfAttrs()
No comment provided by developer, please add a comment to improve documentation. |
int |
sizeOfDeclares()
No comment provided by developer, please add a comment to improve documentation. |
int |
sizeOfMethods()
No comment provided by developer, please add a comment to improve documentation. |
int |
sizeOfParsedMembers()
No comment provided by developer, please add a comment to improve documentation. |
int |
sizeOfRevAttrType()
No comment provided by developer, please add a comment to improve documentation. |
int |
sizeOfRevParamType()
No comment provided by developer, please add a comment to improve documentation. |
int |
sizeOfRevResultType()
No comment provided by developer, please add a comment to improve documentation. |
int |
sizeOfRevSubclass()
No comment provided by developer, please add a comment to improve documentation. |
int |
sizeOfRevType()
No comment provided by developer, please add a comment to improve documentation. |
int |
sizeOfRoles()
No comment provided by developer, please add a comment to improve documentation. |
int |
sizeOfSignals()
No comment provided by developer, please add a comment to improve documentation. |
java.lang.String |
toString()
No comment provided by developer, please add a comment to improve documentation. |
| Methods inherited from class de.uni_paderborn.fujaba.uml.UMLDeclaration |
getDisplayLevel, getFType, isParsed, setDisplayLevel, setParsed, setVisibility |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface de.uni_paderborn.fujaba.fsa.unparse.LogicUnparseInterface |
getFSAInterface, getUnparseModuleName |
| Methods inherited from interface de.upb.tools.pcs.PropertyChangeInterface |
getPropertyChangeSupport |
| Methods inherited from interface de.upb.tools.pcs.PropertyChangeClient |
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener |
| Methods inherited from interface de.uni_paderborn.fujaba.basic.UniqueIdentifier |
getID |
| Methods inherited from interface java.lang.Comparable |
compareTo |
| Methods inherited from interface de.tu_bs.coobra.ObjectChangeAware |
acknowledgeChange, getCoObRAId, getRepository, setCoObRAId, setRepository |
| Methods inherited from interface de.uni_kassel.prop.InspectionAware |
isInspectableField, proposeFieldValues |
| Methods inherited from interface de.uni_paderborn.fujaba.metamodel.FDeclaration |
getDisplayLevel, getFType, isParsed, setDisplayLevel, setVisibility |
| Methods inherited from interface de.uni_paderborn.fujaba.metamodel.FIncrement |
addToConstraints, addToStereotypes, entriesOfStereotypes, getFComment, getFromFStereotypes, hasInConstraints, hasInStereotypes, hasKeyInStereotypes, isAssertInUnitTest, iteratorOfConstraints, iteratorOfStereotypes, keysOfStereotypes, removeAllFromConstraints, removeAllFromStereotypes, removeFromConstraints, removeFromStereotypes, removeKeyFromStereotypes, setAssertInUnitTest, setComment, sizeOfStereotypes |
| Field Detail |
private static final transient org.apache.log4j.Logger log
public static final java.lang.String PROPERTY_NAME
private java.lang.String name
private java.lang.String defaultIcon
private boolean umlStatic
private boolean codeGenDenied
private boolean umlAbstract
private UMLFile file
+-----------+ 1 1
UMLFile | getName() +----------------------- UMLClass
+-----------+ file contains
private de.upb.tools.fca.FTreeSet revImportedClasses
private transient de.upb.tools.fca.FPropTreeSet revAttrType
private de.upb.tools.fca.FLinkedList parsedMembers
parsedMembers 0..n
UMLClass -----------------------------------> UMLDeclaration
parsedMembers
private de.upb.tools.fca.FPropTreeMap attrs
+-----------+ 1 1
UMLClass | getName() +------------------ UMLAttr
+-----------+ parent attrs
private de.upb.tools.fca.FTreeSet roles
private de.upb.tools.fca.FTreeSet instances
private de.upb.tools.fca.FPropTreeMap methods
+---------------------+ 0..1 0..1
UMLClass | getFullMethodName() +------------------------ UMLMethod
+---------------------+ parent methods
private UMLProject declaredInReferences
+------+ 1 1
UMLProject + name +--------------------------------------- UMLClass
+------+ declaredInReferences references
private UMLPackage declaredInPackage
+-----------+ 1 1
UMLClass | getName() +------------------------------ UMLPackage
+-----------+ declares declaredInPackage
private UMLMethod declaredInMethod
+-----------+ 1 1
UMLClass | getName() +------------------------------ UMLMethod
+-----------+ declares declaredInMethod
private UMLClass declaredInClass
+-----------+ 1 1
UMLClass | getName() +---------------------------- UMLClass
+-----------+ declares declaredInClass
private transient de.upb.tools.fca.FPropTreeMap declares
+-----------+ 1 1
UMLClass | getName() +---------------------------- UMLClass
+-----------+ declares declaredInClass
private de.upb.tools.fca.FTreeSet revSubclass
private de.upb.tools.fca.FTreeSet revSuperclass
private transient de.upb.tools.fca.FPropTreeSet revResultType
0..1 0..n
UMLCLass ------------------------------- UMLMethod
resultType revResultType
private transient de.upb.tools.fca.FPropTreeSet revParamType
0..1 0..n
UMLClass ----------------------------- UMLParam
paramTyp revParamTyp
private transient UMLTypeList revTypes
+------+ 1 1
UMLTypeList | name +--------------------- UMLType
+------+ revTypes types
private UMLArray revArrayType
private UMLReactiveDiagram uMLReactiveDiagram
0..1 statechart 0..1
UMLReactiveDiagram ---------------------------------- UMLClass
uMLReactiveDiagram uMLClass
private UMLStartActivity startOfStateChart
0..1 startOfStateChart 0..1
UMLClass --------------------------------- UMLStartActivity
+ +
private transient de.upb.tools.fca.FPropTreeSet revType
| Constructor Detail |
public UMLClass()
public UMLClass(boolean coobraPersistent)
coobraPersistent - No description provided
public UMLClass(java.lang.String name,
boolean reference)
UMLStereotypeManager.REFERENCE as Stereotype
if reference parameter is true
name - name of the new classreference - if true the reference stereotype is added as stereotype of the class
public UMLClass(java.lang.String name,
UMLStereotype stereotype,
UMLTypeList typeList,
UMLPackage declaredIn)
name - No description providedstereotype - No description providedtypeList - No description provideddeclaredIn - No description providedpublic UMLClass(java.lang.String name)
name - No description provided| Method Detail |
public UMLProject getProject()
public java.lang.String getName()
getName in interface UMLTypegetName in class ASGElementpublic void setName(java.lang.String name)
setName in interface UMLTypesetName in class ASGElementname - The new name valuepublic java.lang.String getText()
getText in interface FElementgetText in class ASGElementpublic java.lang.String toString()
toString in class UMLDiagramItempublic java.lang.String getFullClassName()
FooBar
is defined in the package upb and upb is in de
then this function will return de.upb.FooBar
getFullClassName in interface FClasspublic java.lang.String getTypeName()
public void setTypeName(java.lang.String name)
name - The new typeName valuepublic java.lang.String getDefaultIcon()
public void setDefaultIcon(java.lang.String newVal)
newVal - The new defaultIcon valuepublic void setStatic(boolean umlStatic)
setStatic in interface FClassumlStatic - The new static valuepublic boolean isStatic()
isStatic in interface FClasspublic boolean isCodeGenDenied()
public void setCodeGenDenied(boolean codeGenDenied)
codeGenDenied - Value to assign to codeGenDenied.public boolean setUmlAbstract(boolean umlAbstract)
umlAbstract - The new umlAbstract value
public boolean setAbstract(boolean umlAbstract)
setAbstract in interface FClassumlAbstract - The new abstract value
public boolean isUmlAbstract()
public boolean isAbstract()
isAbstract in interface FClasspublic boolean isFinal()
isFinal in interface FClasspublic int getVisibility()
getVisibility in interface FDeclarationgetVisibility in class UMLDeclarationpublic boolean isProtected()
public boolean isReference()
isReference in interface FClasspublic boolean setFile(FFile obj)
setFile in interface FClassobj - The new file value
public UMLFile getFile()
public FFile getFFile()
getFFile in interface FClassFClass.getFFile()public void removeFromDiagrams(FDiagram obj)
removeFromDiagrams in interface FElementremoveFromDiagrams in class ASGElementobj - No description providedpublic boolean hasInRevImportedClasses(FFile elem)
hasInRevImportedClasses in interface FClasselem - No description provided
FClass.iteratorOfRevImportedClasses()public java.util.Enumeration elementsOfRevImportedClasses()
elementsOfRevImportedClasses in interface FClassFClass.iteratorOfRevImportedClasses()public java.util.Iterator iteratorOfRevImportedClasses()
iteratorOfRevImportedClasses in interface FClassFFile.iteratorOfImportedClasses()public void addToRevImportedClasses(FFile elem)
addToRevImportedClasses in interface FClasselem - The object added.FClass.iteratorOfRevImportedClasses()public void removeFromRevImportedClasses(FFile elem)
removeFromRevImportedClasses in interface FClasselem - No description providedFClass.iteratorOfRevImportedClasses()private final void removeAllFromRevImportedClasses()
public boolean hasInRevAttrType(FAttr value)
hasInRevAttrType in interface UMLTypevalue - No description provided
public java.util.Iterator iteratorOfRevAttrType()
iteratorOfRevAttrType in interface UMLTypepublic int sizeOfRevAttrType()
sizeOfRevAttrType in interface UMLTypepublic boolean addToRevAttrType(FAttr value)
addToRevAttrType in interface UMLTypevalue - The object added.
public boolean removeFromRevAttrType(FAttr value)
removeFromRevAttrType in interface UMLTypevalue - No description provided
public void removeAllFromRevAttrType()
removeAllFromRevAttrType in interface UMLTypepublic boolean addToParsedMembers(FDeclaration value)
addToParsedMembers in interface FClassvalue - The object added.
public boolean hasInParsedMembers(FDeclaration value)
hasInParsedMembers in interface FClassvalue - No description provided
public java.util.Iterator iteratorOfParsedMembers()
iteratorOfParsedMembers in interface FClasspublic void removeAllFromParsedMembers()
removeAllFromParsedMembers in interface FClasspublic boolean removeFromParsedMembers(FDeclaration value)
removeFromParsedMembers in interface FClassvalue - No description provided
public int sizeOfParsedMembers()
sizeOfParsedMembers in interface FClasspublic boolean hasInAttrs(FAttr obj)
hasInAttrs in interface FClassobj - No description provided
FClass.iteratorOfAttrs()public boolean hasKeyInAttrs(java.lang.String key)
hasKeyInAttrs in interface FClasskey - No description provided
FClass.iteratorOfAttrs()public java.util.Iterator iteratorOfAttrs()
iteratorOfAttrs in interface FClassFAttr.getFParent()public java.util.Iterator keysOfAttrs()
keysOfAttrs in interface FClassFClass.iteratorOfAttrs()public java.util.Iterator entriesOfAttrs()
entriesOfAttrs in interface FClassFClass.iteratorOfAttrs()public int sizeOfAttrs()
sizeOfAttrs in interface FClassFClass.iteratorOfAttrs()public UMLAttr getFromAttrs(java.lang.String key)
key - No description provided
public FAttr getFromFAttrs(java.lang.String key)
getFromFAttrs in interface FClasskey - No description provided
FClass.iteratorOfAttrs()public boolean addToAttrs(FAttr obj)
addToAttrs in interface FClassobj - The object added.
FClass.iteratorOfAttrs()protected void addToAttrs(java.util.Map.Entry entry)
entry - The object added.public boolean removeFromAttrs(FAttr obj)
removeFromAttrs in interface FClassobj - No description provided
FClass.iteratorOfAttrs()public boolean removeKeyFromAttrs(java.lang.String key)
removeKeyFromAttrs in interface FClasskey - No description provided
FClass.iteratorOfAttrs()public void removeAllFromAttrs()
removeAllFromAttrs in interface FClassFClass.iteratorOfAttrs()public java.util.Map collectionOfAttrs()
public java.util.Enumeration elementsOfAllChildren()
elementsOfAllChildren in class UMLIncrementpublic int sizeOfRoles()
sizeOfRoles in interface FClassFClass.iteratorOfRoles()public boolean hasInRoles(FRole elem)
hasInRoles in interface FClasselem - No description provided
FClass.iteratorOfRoles()public java.util.Enumeration elementsOfRoles()
elementsOfRoles in interface FClassFClass.iteratorOfRoles()public java.util.Iterator iteratorOfRoles()
iteratorOfRoles in interface FClassFRole,
FRole.getFRevRoles()public UMLRole getFromRoles(java.lang.String roleName)
roleName - No description provided
public FRole getFromFRoles(java.lang.String roleName)
getFromFRoles in interface FClassroleName - No description provided
FClass.iteratorOfRoles()public UMLRole getFromRevRoles(java.lang.String roleName)
roleName - No description provided
public FRole getFromFRevRoles(java.lang.String roleName)
getFromFRevRoles in interface FClassroleName - No description provided
public void addToRoles(FRole elem)
addToRoles in interface FClasselem - The object added.FClass.iteratorOfRoles()public void removeFromRoles(FRole elem)
removeFromRoles in interface FClasselem - No description providedFClass.iteratorOfRoles()private final void removeAllFromRoles()
public boolean hasInInstances(UMLObject elem)
elem - No description provided
public java.util.Enumeration elementsOfInstances()
public java.util.Iterator iteratorOfInstances()
public void addToInstances(UMLObject elem)
elem - The object added.public void removeFromInstances(UMLObject elem)
elem - No description providedprivate final void removeAllFromInstances()
public UMLType getUMLType()
getUMLType in class UMLDeclarationpublic boolean hasInMethods(FMethod obj)
hasInMethods in interface FClassobj - No description provided
FClass.iteratorOfMethods()public boolean hasKeyInMethods(java.lang.String key)
hasKeyInMethods in interface FClasskey - No description provided
FClass.iteratorOfMethods()public java.util.Iterator iteratorOfMethods()
iteratorOfMethods in interface FClassFMethod.getFParent()public java.util.Iterator keysOfMethods()
keysOfMethods in interface FClassFClass.iteratorOfMethods()public java.util.Iterator entriesOfMethods()
entriesOfMethods in interface FClassFClass.iteratorOfMethods()public int sizeOfMethods()
sizeOfMethods in interface FClassFClass.iteratorOfMethods()public UMLMethod getFromMethods(java.lang.String key)
key - No description provided
public FMethod getFromFMethods(java.lang.String key)
getFromFMethods in interface FClasskey - No description provided
FClass.iteratorOfMethods()public boolean addToMethods(FMethod obj)
addToMethods in interface FClassobj - The object added.
FClass.iteratorOfMethods()private void addToMethods(java.util.Map.Entry entry)
entry - The object added.public boolean removeFromMethods(FMethod obj)
removeFromMethods in interface FClassobj - No description provided
FClass.iteratorOfMethods()public boolean removeKeyFromMethods(java.lang.String key)
removeKeyFromMethods in interface FClasskey - No description provided
FClass.iteratorOfMethods()public void removeAllFromMethods()
removeAllFromMethods in interface FClassFClass.iteratorOfMethods()public boolean hasInSignals(UMLMethod obj)
obj - No description provided
public boolean hasKeyInSignals(java.lang.String key)
key - No description provided
public java.util.Iterator iteratorOfSignals()
public java.util.Iterator keysOfSignals()
public java.util.Iterator entriesOfSignals()
public int sizeOfSignals()
public UMLMethod getFromSignals(java.lang.String key)
key - No description provided
public boolean addToSignals(UMLMethod obj)
obj - The object added.
public boolean removeFromSignals(UMLMethod obj)
obj - No description provided
public boolean removeKeyFromSignals(java.lang.String key)
key - No description provided
public void removeAllFromSignals()
public void replaceMethod(UMLMethod method)
method - No description providedpublic ASGElement searchID(java.lang.String id)
searchID in class ASGElementid - The id to search for.
public UMLMethod getFromMethodsByShortName(java.lang.String key)
key - No description provided
public FMethod getFromFMethodsByShortName(java.lang.String name)
getFromFMethodsByShortName in interface FClassname - No description provided
public UMLMethod getFromMethodsByShortNameIncludingInherited(java.lang.String key)
key - No description provided
public FMethod getFromFMethodsByShortNameIncludingInherited(java.lang.String name)
getFromFMethodsByShortNameIncludingInherited in interface FClassname - No description provided
public boolean setDeclaredInReferences(UMLProject obj)
obj - The new declaredInReferences value
public UMLProject getDeclaredInReferences()
public java.util.Iterator iteratorOfUndefinedMethods()
public boolean setDeclaredInPackage(FPackage obj)
setDeclaredInPackage in interface FClassobj - The new declaredInPackage value
FClass.getFDeclaredInPackage()public UMLPackage getDeclaredInPackage()
public FPackage getFDeclaredInPackage()
getFDeclaredInPackage in interface FClassFPackage.iteratorOfDeclares(),
FClass.getFDeclaredInClass(),
FClass.getFDeclaredInMethod()public UMLPackage findPackage()
public FPackage findFPackage()
findFPackage in interface FClasspublic boolean setDeclaredInMethod(FMethod obj)
setDeclaredInMethod in interface FClassobj - The new declaredInMethod value
FClass.getFDeclaredInMethod()public UMLMethod getDeclaredInMethod()
public FMethod getFDeclaredInMethod()
getFDeclaredInMethod in interface FClassFMethod.iteratorOfDeclares(),
FClass.getFDeclaredInClass(),
FClass.getFDeclaredInMethod()public boolean setDeclaredInClass(FClass obj)
setDeclaredInClass in interface FClassobj - The new declaredInClass value
FClass.getFDeclaredInClass()public UMLClass getDeclaredInClass()
public FClass getFDeclaredInClass()
getFDeclaredInClass in interface FClassFClass.iteratorOfDeclares(),
FClass.getFDeclaredInPackage(),
FClass.getFDeclaredInMethod()public boolean hasInDeclares(FClass obj)
hasInDeclares in interface FClassobj - No description provided
FClass.iteratorOfDeclares()public boolean hasKeyInDeclares(java.lang.String key)
hasKeyInDeclares in interface FClasskey - No description provided
FClass.iteratorOfDeclares()public java.util.Iterator iteratorOfDeclares()
iteratorOfDeclares in interface FClasspublic java.util.Iterator keysOfDeclares()
keysOfDeclares in interface FClassFClass.iteratorOfDeclares()public java.util.Iterator entriesOfDeclares()
entriesOfDeclares in interface FClassFClass.iteratorOfDeclares()public int sizeOfDeclares()
sizeOfDeclares in interface FClassFClass.iteratorOfDeclares()public UMLClass getFromDeclares(java.lang.String key)
key - No description provided
public FClass getFromFDeclares(java.lang.String key)
getFromFDeclares in interface FClasskey - No description provided
FClass.iteratorOfDeclares()public boolean addToDeclares(FClass obj)
addToDeclares in interface FClassobj - The object added.
FClass.iteratorOfDeclares()public boolean removeFromDeclares(FClass obj)
removeFromDeclares in interface FClassobj - No description provided
FClass.iteratorOfDeclares()public boolean removeKeyFromDeclares(java.lang.String key)
removeKeyFromDeclares in interface FClasskey - No description provided
FClass.iteratorOfDeclares()public void removeAllFromDeclares()
removeAllFromDeclares in interface FClassFClass.iteratorOfDeclares()protected void addToDeclares(KeyValuePair pair)
pair - The object added.public boolean hasInRevSubclass(FGeneralization elem)
hasInRevSubclass in interface FClasselem - No description provided
FClass.iteratorOfRevSubclass()public int sizeOfRevSubclass()
sizeOfRevSubclass in interface FClassFClass.iteratorOfRevSubclass()public java.util.Iterator iteratorOfRevSubclass()
iteratorOfRevSubclass in interface FClasspublic java.util.Enumeration elementsOfRevSubclass()
elementsOfRevSubclass in interface FClassFClass.iteratorOfRevSubclass()public java.util.Enumeration elementsOfAllAttrs()
public de.upb.tools.sdm.Path elementsOfSuperClasses()
iteratorOfSuperClasses()
elementsOfSuperClasses in interface FClasspublic de.upb.tools.sdm.Path iteratorOfSuperClasses()
iteratorOfSuperClasses in interface FClasspublic UMLClass getSuperClass()
public FClass getFSuperClass()
getFSuperClass in interface FClasspublic void addToRevSubclass(FGeneralization elem)
addToRevSubclass in interface FClasselem - The object added.FClass.iteratorOfRevSubclass()public void removeFromRevSubclass(FGeneralization elem)
removeFromRevSubclass in interface FClasselem - No description providedFClass.iteratorOfRevSubclass()public final void removeAllFromRevSubclass()
removeAllFromRevSubclass in interface FClassFClass.iteratorOfRevSubclass()public boolean hasInRevSuperclass(FGeneralization elem)
hasInRevSuperclass in interface FClasselem - No description provided
FClass.iteratorOfRevSuperclass()public java.util.Enumeration elementsOfRevSuperclass()
elementsOfRevSuperclass in interface FClassFClass.iteratorOfRevSuperclass()public java.util.Iterator iteratorOfRevSuperclass()
iteratorOfRevSuperclass in interface FClasspublic void addToRevSuperclass(FGeneralization elem)
addToRevSuperclass in interface FClasselem - The object added.FClass.iteratorOfRevSuperclass()public void removeFromRevSuperclass(FGeneralization elem)
removeFromRevSuperclass in interface FClasselem - No description providedFClass.iteratorOfRevSuperclass()public final void removeAllFromRevSuperclass()
removeAllFromRevSuperclass in interface FClassFClass.iteratorOfRevSuperclass()public boolean isChildOf(UMLClass clazz)
Otherwise the param clazz isn't a superclass of this class. FIX ME: there can be a deadlock, when a loop in the generalization exists.
clazz - the UMLClass to be checked.
public UMLGeneralization getParentGeneralization(UMLClass parent)
parent - No description provided
public java.lang.String getProgLangType()
getProgLangType in interface UMLTypepublic void setProgLangType(java.lang.String progLangType)
setProgLangType in interface UMLTypeprogLangType - The new progLangType valuepublic boolean hasInRevResultType(FMethod value)
hasInRevResultType in interface UMLTypevalue - No description provided
public java.util.Iterator iteratorOfRevResultType()
iteratorOfRevResultType in interface UMLTypepublic int sizeOfRevResultType()
sizeOfRevResultType in interface UMLTypepublic boolean addToRevResultType(FMethod value)
addToRevResultType in interface UMLTypevalue - The object added.
public boolean removeFromRevResultType(FMethod value)
removeFromRevResultType in interface UMLTypevalue - No description provided
public void removeAllFromRevResultType()
removeAllFromRevResultType in interface UMLTypepublic boolean hasInRevParamType(FParam value)
hasInRevParamType in interface UMLTypevalue - No description provided
public java.util.Iterator iteratorOfRevParamType()
iteratorOfRevParamType in interface UMLTypepublic int sizeOfRevParamType()
sizeOfRevParamType in interface UMLTypepublic boolean addToRevParamType(FParam value)
addToRevParamType in interface UMLTypevalue - The object added.
public boolean removeFromRevParamType(FParam value)
removeFromRevParamType in interface UMLTypevalue - No description provided
public void removeAllFromRevParamType()
removeAllFromRevParamType in interface UMLTypepublic boolean setRevTypes(FTypeList obj)
setRevTypes in interface UMLTypeobj - The new revTypes value
public UMLTypeList getRevTypes()
getRevTypes in interface UMLTypepublic UMLArray getRevArrayType()
getRevArrayType in interface UMLTypepublic FArray getFRevArrayType()
getFRevArrayType in interface FTypepublic void setRevArrayType(FArray revArrayType)
setRevArrayType in interface UMLTyperevArrayType - The new revArrayType valuepublic UMLType getRealType()
getRealType in interface UMLTypepublic FType getFRealType()
getFRealType in interface FTypepublic int getDimension()
getDimension in interface UMLTypepublic boolean necessaryToGenerateSourceCode()
public de.upb.tools.fca.FTreeSet getAllAssocs()
public java.util.TreeSet getAllAssocsNew()
public boolean hasPubAttrWithKey(java.lang.String key)
key - The name of the attribut
public UMLAttr getPubAttrWithKey(java.lang.String key)
key - The name of the attribut
public UMLAttr getFromAllAttrs(java.lang.String key)
key - No description provided
public FAttr getFromAllFAttrs(java.lang.String key)
getFromAllFAttrs in interface FClasskey - No description provided
public UMLRole getFromAllRoles(java.lang.String key)
key - No description provided
public UMLMethod getFromAllMethods(java.lang.String key)
key - No description provided
public FMethod getFromAllFMethods(java.lang.String key)
getFromAllFMethods in interface FClasskey - No description provided
public UMLRole getFromAllPartnerRoles(java.lang.String key)
key - No description provided
public UMLRole getFromPartnerRoles(java.lang.String key)
key - No description provided
public UMLRole getFromAllRevRoles(java.lang.String key)
key - No description provided
private de.upb.tools.fca.FTreeSet getTreeSetOfAllAttrs()
private de.upb.tools.fca.FTreeSet getTreeSetOfAllRoles()
public java.util.Iterator iteratorOfAllAttrs()
public java.util.Iterator iteratorOfAllRoles()
public de.upb.tools.fca.FTreeSet getAllAccessibleAttrs()
public java.util.Iterator iteratorOfAllAccessibleMethods()
public java.util.SortedMap getAllAccessibleMethodObjects()
public java.util.Collection getAllAccessibleMethods()
public de.upb.tools.fca.FTreeSet getAllUsedRoles()
public de.upb.tools.fca.FTreeSet getAllDerivedClasses()
public boolean hasPubMethWithKey(java.lang.String key)
key - The (full) name of the method
public UMLMethod getPubMethWithKey(java.lang.String key)
key - The (full) name of the method
public UMLReactiveDiagram getUMLReactiveDiagram()
public FDiagram getFReactiveDiagram()
getFReactiveDiagram in interface FClasspublic boolean setUMLReactiveDiagram(UMLReactiveDiagram value)
value - The new uMLReactiveDiagram value
public boolean isTypeMarkable()
public UMLStatechart getStatechart()
public FDiagram getFStatechart()
getFStatechart in interface FClasspublic UMLActivityDiagram getStoryDiagram()
getStatechart()
public UMLStartActivity getStartOfStateChart()
public void setStartOfStateChart(UMLStartActivity startOfStateChart)
startOfStateChart - The new startOfStateChart valuepublic final java.util.TreeMap getAllOutGoingRoles()
public void repairAssocs()
public boolean isSubClassOf(UMLClass clazz)
clazz - a possible superclass
public boolean isAssignableFrom(UMLClass clazz)
clazz - No description provided
public boolean hasInRevType(FQualifier value)
hasInRevType in interface UMLTypevalue - No description provided
public java.util.Iterator iteratorOfRevType()
iteratorOfRevType in interface UMLTypepublic int sizeOfRevType()
sizeOfRevType in interface UMLTypepublic boolean addToRevType(FQualifier value)
addToRevType in interface UMLTypevalue - The object added.
public boolean removeFromRevType(FQualifier value)
removeFromRevType in interface UMLTypevalue - No description provided
public void removeAllFromRevType()
removeAllFromRevType in interface UMLTypepublic void removeYou()
removeYou in interface FElementremoveYou in class UMLDeclarationpublic FElement getParentElement()
getParentElement in interface FElementgetParentElement in class UMLDiagramItempublic java.util.Set findMethodsWithSignatureInSubclasses(java.lang.String signature)
signature - signature to match
private void findMethodsWithSignatureInSubclasses(java.lang.String signature,
java.util.Set methods)
signature - signature to matchmethods - result setpublic java.util.Set findMethodsWithSignatureInSuperclasses(java.lang.String signature)
signature - signature to match
private void findMethodsWithSignatureInSuperclasses(java.lang.String signature,
java.util.Set methods)
signature - signature to matchmethods - result set
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||