|
|||||||||||
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 |
Nested classes inherited from class de.uni_paderborn.fujaba.asg.ASGElement |
ASGElement.SortByNameComparator |
Field Summary | |
static java.lang.String |
PROPERTY_NAME
No comment provided by developer, please add a comment to improve documentation. |
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. |
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. |
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. |
java.util.Set |
findMethodsWithSignatureInSuperclasses(java.lang.String signature)
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 |
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 |
iteratorOfSubClasses()
Get a Path object containing all subclasses of this UMLClass. |
de.upb.tools.sdm.Path |
iteratorOfSuperClasses()
Get a Path object containing all superclasses of this UMLClass. |
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. |
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. |
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. |
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. |
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 |
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'. |
void |
setVisibility(int visibility)
Repair the visibility attribute. |
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 |
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 |
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 |
public static final java.lang.String PROPERTY_NAME
Constructor Detail |
public UMLClass()
public UMLClass(boolean coobraPersistent)
coobraPersistent
- No description providedpublic 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 classpublic 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 providedMethod Detail |
public UMLProject getProject()
public java.lang.String getName()
getName
in interface UMLType
getName
in class ASGElement
public void setName(java.lang.String name)
The new name of the UMLClass can either be a short name, a full qualified name or an inner class definition in Java-style. Note that the intention of this method is only to set the SHORT name of the class! To specify the full qualified name, use method 'setDeclaredInPackage'. To define an inner class, use method 'setDeclaredInClass'. Example: Map (short) java.util.Map (full qualified) java.util.Map$Entry (inner class) java.util.Map.Entry (inner class, alternative)
setName
in interface UMLType
setName
in class ASGElement
name
- The new name valuepublic java.lang.String getText()
getText
in interface FElement
getText
in class ASGElement
public java.lang.String toString()
toString
in class UMLDiagramItem
public 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 FClass
public 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 FClass
umlStatic
- The new static valuepublic boolean isStatic()
isStatic
in interface FClass
public 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 FClass
umlAbstract
- The new abstract value
public boolean isUmlAbstract()
public boolean isAbstract()
isAbstract
in interface FClass
public boolean isFinal()
isFinal
in interface FClass
public int getVisibility()
getVisibility
in interface FDeclaration
getVisibility
in class UMLDeclaration
public void setVisibility(int visibility)
setVisibility
in interface FDeclaration
setVisibility
in class UMLDeclaration
visibility
- public boolean isProtected()
public boolean isReference()
isReference
in interface FClass
public boolean setFile(FFile obj)
setFile
in interface FClass
obj
- The new file value
public UMLFile getFile()
public FFile getFFile()
getFFile
in interface FClass
FClass.getFFile()
public void removeFromDiagrams(FDiagram obj)
removeFromDiagrams
in interface FElement
removeFromDiagrams
in class ASGElement
obj
- No description providedpublic boolean hasInRevImportedClasses(FFile elem)
hasInRevImportedClasses
in interface FClass
elem
- No description provided
FClass.iteratorOfRevImportedClasses()
public java.util.Enumeration elementsOfRevImportedClasses()
elementsOfRevImportedClasses
in interface FClass
FClass.iteratorOfRevImportedClasses()
public java.util.Iterator iteratorOfRevImportedClasses()
iteratorOfRevImportedClasses
in interface FClass
FFile.iteratorOfImportedClasses()
public void addToRevImportedClasses(FFile elem)
addToRevImportedClasses
in interface FClass
elem
- The object added.FClass.iteratorOfRevImportedClasses()
public void removeFromRevImportedClasses(FFile elem)
removeFromRevImportedClasses
in interface FClass
elem
- No description providedFClass.iteratorOfRevImportedClasses()
public boolean hasInRevAttrType(FAttr value)
hasInRevAttrType
in interface UMLType
value
- No description provided
public java.util.Iterator iteratorOfRevAttrType()
iteratorOfRevAttrType
in interface UMLType
public int sizeOfRevAttrType()
sizeOfRevAttrType
in interface UMLType
public boolean addToRevAttrType(FAttr value)
addToRevAttrType
in interface UMLType
value
- The object added.
public boolean removeFromRevAttrType(FAttr value)
removeFromRevAttrType
in interface UMLType
value
- No description provided
public void removeAllFromRevAttrType()
removeAllFromRevAttrType
in interface UMLType
public boolean addToParsedMembers(FDeclaration value)
addToParsedMembers
in interface FClass
value
- The object added.
public boolean hasInParsedMembers(FDeclaration value)
hasInParsedMembers
in interface FClass
value
- No description provided
public java.util.Iterator iteratorOfParsedMembers()
iteratorOfParsedMembers
in interface FClass
public void removeAllFromParsedMembers()
removeAllFromParsedMembers
in interface FClass
public boolean removeFromParsedMembers(FDeclaration value)
removeFromParsedMembers
in interface FClass
value
- No description provided
public int sizeOfParsedMembers()
sizeOfParsedMembers
in interface FClass
public boolean hasInAttrs(FAttr obj)
hasInAttrs
in interface FClass
obj
- No description provided
FClass.iteratorOfAttrs()
public boolean hasKeyInAttrs(java.lang.String key)
hasKeyInAttrs
in interface FClass
key
- No description provided
FClass.iteratorOfAttrs()
public java.util.Iterator iteratorOfAttrs()
iteratorOfAttrs
in interface FClass
FAttr.getFParent()
public java.util.Iterator keysOfAttrs()
keysOfAttrs
in interface FClass
FClass.iteratorOfAttrs()
public java.util.Iterator entriesOfAttrs()
entriesOfAttrs
in interface FClass
FClass.iteratorOfAttrs()
public int sizeOfAttrs()
sizeOfAttrs
in interface FClass
FClass.iteratorOfAttrs()
public UMLAttr getFromAttrs(java.lang.String key)
key
- No description provided
public FAttr getFromFAttrs(java.lang.String key)
getFromFAttrs
in interface FClass
key
- No description provided
FClass.iteratorOfAttrs()
public boolean addToAttrs(FAttr obj)
addToAttrs
in interface FClass
obj
- 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 FClass
obj
- No description provided
FClass.iteratorOfAttrs()
public boolean removeKeyFromAttrs(java.lang.String key)
removeKeyFromAttrs
in interface FClass
key
- No description provided
FClass.iteratorOfAttrs()
public void removeAllFromAttrs()
removeAllFromAttrs
in interface FClass
FClass.iteratorOfAttrs()
public java.util.Map collectionOfAttrs()
public java.util.Enumeration elementsOfAllChildren()
elementsOfAllChildren
in class UMLIncrement
public int sizeOfRoles()
sizeOfRoles
in interface FClass
FClass.iteratorOfRoles()
public boolean hasInRoles(FRole elem)
hasInRoles
in interface FClass
elem
- No description provided
FClass.iteratorOfRoles()
public java.util.Enumeration elementsOfRoles()
elementsOfRoles
in interface FClass
FClass.iteratorOfRoles()
public java.util.Iterator iteratorOfRoles()
iteratorOfRoles
in interface FClass
FRole
,
FRole.getFRevRoles()
public UMLRole getFromRoles(java.lang.String roleName)
roleName
- No description provided
public FRole getFromFRoles(java.lang.String roleName)
getFromFRoles
in interface FClass
roleName
- 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 FClass
roleName
- No description provided
public void addToRoles(FRole elem)
addToRoles
in interface FClass
elem
- The object added.FClass.iteratorOfRoles()
public void removeFromRoles(FRole elem)
removeFromRoles
in interface FClass
elem
- No description providedFClass.iteratorOfRoles()
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 providedpublic UMLType getUMLType()
getUMLType
in class UMLDeclaration
public boolean hasInMethods(FMethod obj)
hasInMethods
in interface FClass
obj
- No description provided
FClass.iteratorOfMethods()
public boolean hasKeyInMethods(java.lang.String key)
hasKeyInMethods
in interface FClass
key
- No description provided
FClass.iteratorOfMethods()
public java.util.Iterator iteratorOfMethods()
iteratorOfMethods
in interface FClass
FMethod.getFParent()
public int sizeOfMethods()
sizeOfMethods
in interface FClass
FClass.iteratorOfMethods()
public UMLMethod getFromMethods(java.lang.String key)
key
- No description provided
public FMethod getFromFMethods(java.lang.String key)
getFromFMethods
in interface FClass
key
- No description provided
FClass.iteratorOfMethods()
public boolean addToMethods(FMethod obj)
addToMethods
in interface FClass
obj
- The object added.
FClass.iteratorOfMethods()
public boolean removeFromMethods(FMethod obj)
removeFromMethods
in interface FClass
obj
- No description provided
FClass.iteratorOfMethods()
public boolean removeKeyFromMethods(java.lang.String key)
removeKeyFromMethods
in interface FClass
key
- No description provided
FClass.iteratorOfMethods()
public void removeAllFromMethods()
removeAllFromMethods
in interface FClass
FClass.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 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 ASGElement
id
- 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 FClass
name
- No description provided
public UMLMethod getFromMethodsByShortNameIncludingInherited(java.lang.String key)
key
- No description provided
public FMethod getFromFMethodsByShortNameIncludingInherited(java.lang.String name)
getFromFMethodsByShortNameIncludingInherited
in interface FClass
name
- 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 FClass
obj
- The new declaredInPackage value
FClass.getFDeclaredInPackage()
public UMLPackage getDeclaredInPackage()
public FPackage getFDeclaredInPackage()
getFDeclaredInPackage
in interface FClass
FPackage.iteratorOfDeclares()
,
FClass.getFDeclaredInClass()
,
FClass.getFDeclaredInMethod()
public UMLPackage findPackage()
public FPackage findFPackage()
findFPackage
in interface FClass
public boolean setDeclaredInMethod(FMethod obj)
setDeclaredInMethod
in interface FClass
obj
- The new declaredInMethod value
FClass.getFDeclaredInMethod()
public UMLMethod getDeclaredInMethod()
public FMethod getFDeclaredInMethod()
getFDeclaredInMethod
in interface FClass
FMethod.iteratorOfDeclares()
,
FClass.getFDeclaredInClass()
,
FClass.getFDeclaredInMethod()
public boolean setDeclaredInClass(FClass obj)
setDeclaredInClass
in interface FClass
obj
- The new declaredInClass value
FClass.getFDeclaredInClass()
public UMLClass getDeclaredInClass()
public FClass getFDeclaredInClass()
getFDeclaredInClass
in interface FClass
FClass.iteratorOfDeclares()
,
FClass.getFDeclaredInPackage()
,
FClass.getFDeclaredInMethod()
public boolean hasInDeclares(FClass obj)
hasInDeclares
in interface FClass
obj
- No description provided
FClass.iteratorOfDeclares()
public boolean hasKeyInDeclares(java.lang.String key)
hasKeyInDeclares
in interface FClass
key
- No description provided
FClass.iteratorOfDeclares()
public java.util.Iterator iteratorOfDeclares()
iteratorOfDeclares
in interface FClass
public java.util.Iterator keysOfDeclares()
keysOfDeclares
in interface FClass
FClass.iteratorOfDeclares()
public java.util.Iterator entriesOfDeclares()
entriesOfDeclares
in interface FClass
FClass.iteratorOfDeclares()
public int sizeOfDeclares()
sizeOfDeclares
in interface FClass
FClass.iteratorOfDeclares()
public UMLClass getFromDeclares(java.lang.String key)
key
- No description provided
public FClass getFromFDeclares(java.lang.String key)
getFromFDeclares
in interface FClass
key
- No description provided
FClass.iteratorOfDeclares()
public boolean addToDeclares(FClass obj)
addToDeclares
in interface FClass
obj
- The object added.
FClass.iteratorOfDeclares()
public boolean removeFromDeclares(FClass obj)
removeFromDeclares
in interface FClass
obj
- No description provided
FClass.iteratorOfDeclares()
public boolean removeKeyFromDeclares(java.lang.String key)
removeKeyFromDeclares
in interface FClass
key
- No description provided
FClass.iteratorOfDeclares()
public void removeAllFromDeclares()
removeAllFromDeclares
in interface FClass
FClass.iteratorOfDeclares()
protected void addToDeclares(KeyValuePair pair)
pair
- The object added.public boolean hasInRevSubclass(FGeneralization elem)
hasInRevSubclass
in interface FClass
elem
- No description provided
FClass.iteratorOfRevSubclass()
public int sizeOfRevSubclass()
sizeOfRevSubclass
in interface FClass
FClass.iteratorOfRevSubclass()
public java.util.Iterator iteratorOfRevSubclass()
iteratorOfRevSubclass
in interface FClass
public de.upb.tools.sdm.Path iteratorOfSubClasses()
public java.util.Enumeration elementsOfRevSubclass()
elementsOfRevSubclass
in interface FClass
FClass.iteratorOfRevSubclass()
public java.util.Enumeration elementsOfAllAttrs()
public de.upb.tools.sdm.Path elementsOfSuperClasses()
iteratorOfSuperClasses()
elementsOfSuperClasses
in interface FClass
public de.upb.tools.sdm.Path iteratorOfSuperClasses()
iteratorOfSuperClasses
in interface FClass
public UMLClass getSuperClass()
public FClass getFSuperClass()
getFSuperClass
in interface FClass
public void addToRevSubclass(FGeneralization elem)
addToRevSubclass
in interface FClass
elem
- The object added.FClass.iteratorOfRevSubclass()
public void removeFromRevSubclass(FGeneralization elem)
removeFromRevSubclass
in interface FClass
elem
- No description providedFClass.iteratorOfRevSubclass()
public final void removeAllFromRevSubclass()
removeAllFromRevSubclass
in interface FClass
FClass.iteratorOfRevSubclass()
public boolean hasInRevSuperclass(FGeneralization elem)
hasInRevSuperclass
in interface FClass
elem
- No description provided
FClass.iteratorOfRevSuperclass()
public java.util.Enumeration elementsOfRevSuperclass()
elementsOfRevSuperclass
in interface FClass
FClass.iteratorOfRevSuperclass()
public java.util.Iterator iteratorOfRevSuperclass()
iteratorOfRevSuperclass
in interface FClass
public void addToRevSuperclass(FGeneralization elem)
addToRevSuperclass
in interface FClass
elem
- The object added.FClass.iteratorOfRevSuperclass()
public void removeFromRevSuperclass(FGeneralization elem)
removeFromRevSuperclass
in interface FClass
elem
- No description providedFClass.iteratorOfRevSuperclass()
public final void removeAllFromRevSuperclass()
removeAllFromRevSuperclass
in interface FClass
FClass.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 UMLType
public void setProgLangType(java.lang.String progLangType)
setProgLangType
in interface UMLType
progLangType
- The new progLangType valuepublic boolean hasInRevResultType(FMethod value)
hasInRevResultType
in interface UMLType
value
- No description provided
public java.util.Iterator iteratorOfRevResultType()
iteratorOfRevResultType
in interface UMLType
public int sizeOfRevResultType()
sizeOfRevResultType
in interface UMLType
public boolean addToRevResultType(FMethod value)
addToRevResultType
in interface UMLType
value
- The object added.
public boolean removeFromRevResultType(FMethod value)
removeFromRevResultType
in interface UMLType
value
- No description provided
public void removeAllFromRevResultType()
removeAllFromRevResultType
in interface UMLType
public boolean hasInRevParamType(FParam value)
hasInRevParamType
in interface UMLType
value
- No description provided
public java.util.Iterator iteratorOfRevParamType()
iteratorOfRevParamType
in interface UMLType
public int sizeOfRevParamType()
sizeOfRevParamType
in interface UMLType
public boolean addToRevParamType(FParam value)
addToRevParamType
in interface UMLType
value
- The object added.
public boolean removeFromRevParamType(FParam value)
removeFromRevParamType
in interface UMLType
value
- No description provided
public void removeAllFromRevParamType()
removeAllFromRevParamType
in interface UMLType
public boolean setRevTypes(FTypeList obj)
setRevTypes
in interface UMLType
obj
- The new revTypes value
public UMLTypeList getRevTypes()
getRevTypes
in interface UMLType
public UMLArray getRevArrayType()
getRevArrayType
in interface UMLType
public FArray getFRevArrayType()
getFRevArrayType
in interface FType
public void setRevArrayType(FArray revArrayType)
setRevArrayType
in interface UMLType
revArrayType
- The new revArrayType valuepublic UMLType getRealType()
getRealType
in interface UMLType
public FType getFRealType()
getFRealType
in interface FType
public int getDimension()
getDimension
in interface UMLType
public 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 FClass
key
- 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 FClass
key
- 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
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 FClass
public boolean setUMLReactiveDiagram(UMLReactiveDiagram value)
value
- The new uMLReactiveDiagram value
public boolean isTypeMarkable()
public UMLStatechart getStatechart()
public FDiagram getFStatechart()
getFStatechart
in interface FClass
public UMLActivityDiagram getStoryDiagram()
getStatechart()
public UMLStartActivity getStartOfStateChart()
public void setStartOfStateChart(UMLStartActivity startOfStateChart)
startOfStateChart
- The new startOfStateChart valuepublic final java.util.TreeMap getAllOutGoingRoles()
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 UMLType
value
- No description provided
public java.util.Iterator iteratorOfRevType()
iteratorOfRevType
in interface UMLType
public int sizeOfRevType()
sizeOfRevType
in interface UMLType
public boolean addToRevType(FQualifier value)
addToRevType
in interface UMLType
value
- The object added.
public boolean removeFromRevType(FQualifier value)
removeFromRevType
in interface UMLType
value
- No description provided
public void removeAllFromRevType()
removeAllFromRevType
in interface UMLType
public void removeYou()
removeYou
in interface FElement
removeYou
in class UMLDeclaration
public FElement getParentElement()
getParentElement
in interface FElement
getParentElement
in class UMLDiagramItem
public java.util.Set findMethodsWithSignatureInSubclasses(java.lang.String signature)
signature
- signature to match
public java.util.Set findMethodsWithSignatureInSuperclasses(java.lang.String signature)
signature
- signature to match
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |