|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Represents a class (e.g. UML class).
Field Summary | |
static java.lang.String |
ABSTRACT_PROPERTY
Property name used for change events, unparsing and persistency - do not change. |
static java.lang.String |
ATTRS_PROPERTY
Property name used for change events, unparsing and persistency - do not change. |
static java.lang.String |
DECLARED_IN_CLASS_PROPERTY
Property name used for change events, unparsing and persistency - do not change. |
static java.lang.String |
DECLARED_IN_METHOD_PROPERTY
Property name used for change events, unparsing and persistency - do not change. |
static java.lang.String |
DECLARED_IN_PACKAGE_PROPERTY
Property name used for change events, unparsing and persistency - do not change. |
static java.lang.String |
DECLARES_PROPERTY
Property name used for change events, unparsing and persistency - do not change. |
static java.lang.String |
FILE_PROPERTY
Property name used for change events, unparsing and persistency - do not change. |
static java.lang.String |
FULL_CLASS_NAME_PROPERTY
Property name used for change events, unparsing and persistency - do not change. |
static java.lang.String |
METHODS_PROPERTY
Property name used for change events, unparsing and persistency - do not change. |
static java.lang.String |
REV_IMPORTED_CLASSES_PROPERTY
Property name used for change events, unparsing and persistency - do not change. |
static java.lang.String |
REV_ROLES_PROPERTY
Property name used for change events, unparsing and persistency - do not change. |
static java.lang.String |
REV_SUBCLASS_PROPERTY
Property name used for change events, unparsing and persistency - do not change. |
static java.lang.String |
REV_SUPERCLASS_PROPERTY
Property name used for change events, unparsing and persistency - do not change. |
static java.lang.String |
ROLES_PROPERTY
Property name used for change events, unparsing and persistency - do not change. |
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 |
Fields inherited from interface de.uni_paderborn.fujaba.metamodel.FElement |
ANNOTATIONS_PROPERTY, DIAGRAMS_PROPERTY, ELEMENT_REFERENCES_PROPERTY, GENERATED_PROPERTY, NAME_PROPERTY, TEXT_PROPERTY |
Fields inherited from interface de.uni_paderborn.fujaba.metamodel.FType |
NAME_PROPERTY |
Method Summary | |
boolean |
addToAttrs(FAttr attr)
|
boolean |
addToDeclares(FClass cls)
|
boolean |
addToMethods(FMethod method)
|
boolean |
addToParsedMembers(FDeclaration value)
Access method for a To N-association. |
void |
addToRevImportedClasses(FFile file)
|
void |
addToRevSubclass(FGeneralization elem)
|
void |
addToRevSuperclass(FGeneralization elem)
|
void |
addToRoles(FRole role)
|
java.util.Enumeration |
elementsOfRevImportedClasses()
|
java.util.Enumeration |
elementsOfRevSubclass()
|
java.util.Enumeration |
elementsOfRevSuperclass()
|
java.util.Enumeration |
elementsOfRoles()
|
de.upb.tools.sdm.Path |
elementsOfSuperClasses()
Deprecated. please use iteratorOfSuperClasses() |
java.util.Iterator |
entriesOfAttrs()
|
java.util.Iterator |
entriesOfDeclares()
|
FPackage |
findFPackage()
Deprecated. will be renamed when using JDK 1.5 (without F) |
FClass |
getFDeclaredInClass()
The declaredInClass property denotes the class this inner class is declared in, null if this is a top level or anonymous class. |
FMethod |
getFDeclaredInMethod()
The declaredInMethod property denotes the method this class is declared in if it is an anonymous class, null if this is a top level or inner class. |
FPackage |
getFDeclaredInPackage()
The declaredInPackage property denotes the package this class is declared in, null if this is an inner or anonymous class. |
FFile |
getFFile()
Get the file this class is defined in. |
FDiagram |
getFReactiveDiagram()
Deprecated. will be renamed when using JDK 1.5 (without F) or removed? |
FAttr |
getFromAllFAttrs(java.lang.String attributeName)
Deprecated. will be renamed when using JDK 1.5 (without F) |
FMethod |
getFromAllFMethods(java.lang.String methodSignature)
Deprecated. will be renamed when using JDK 1.5 (without F) |
FAttr |
getFromFAttrs(java.lang.String attrName)
|
FClass |
getFromFDeclares(java.lang.String classname)
|
FMethod |
getFromFMethods(java.lang.String signature)
|
FMethod |
getFromFMethodsByShortName(java.lang.String methodname)
Deprecated. will be renamed when using JDK 1.5 (without F) |
FMethod |
getFromFMethodsByShortNameIncludingInherited(java.lang.String methodname)
Deprecated. will be renamed when using JDK 1.5 (without F) |
FRole |
getFromFRevRoles(java.lang.String roleName)
Find a partner role of any role this class has: E.g. |
FRole |
getFromFRoles(java.lang.String roleName)
|
FDiagram |
getFStatechart()
Deprecated. will be renamed when using JDK 1.5 (without F) |
FClass |
getFSuperClass()
Deprecated. will be renamed when using JDK 1.5 (without F) |
java.lang.String |
getFullClassName()
This function computes 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" . |
boolean |
hasInAttrs(FAttr attr)
|
boolean |
hasInDeclares(FClass cls)
|
boolean |
hasInMethods(FMethod method)
|
boolean |
hasInParsedMembers(FDeclaration value)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
hasInRevImportedClasses(FFile file)
|
boolean |
hasInRevSubclass(FGeneralization generalization)
|
boolean |
hasInRevSuperclass(FGeneralization elem)
|
boolean |
hasInRoles(FRole role)
|
boolean |
hasKeyInAttrs(java.lang.String key)
|
boolean |
hasKeyInDeclares(java.lang.String classname)
|
boolean |
hasKeyInMethods(java.lang.String signature)
|
boolean |
isAbstract()
Read the 'abstract' flag of the class. |
boolean |
isFinal()
Deprecated. Use < |
boolean |
isReference()
Deprecated. Use < |
boolean |
isStatic()
Deprecated. Use < |
java.util.Iterator |
iteratorOfAttrs()
The attrs property of FClass contains all attributes ( FAttr s) that are declared
in this class. |
java.util.Iterator |
iteratorOfDeclares()
The declares property holds all inner classes of this class. |
java.util.Iterator |
iteratorOfMethods()
The methods property contains all methods this class declares. |
java.util.Iterator |
iteratorOfParsedMembers()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
iteratorOfRevImportedClasses()
The revImportedClasses property is the conterpart of FFile.importedClasses. |
java.util.Iterator |
iteratorOfRevSubclass()
The revSubclass property contains alls generalizations where this class is the subclass. |
java.util.Iterator |
iteratorOfRevSuperclass()
The revSuperclass property contains all generalization where this class is the superclass. |
java.util.Iterator |
iteratorOfRoles()
The roles property lists all roles this class has in associations. |
de.upb.tools.sdm.Path |
iteratorOfSuperClasses()
|
java.util.Iterator |
keysOfAttrs()
|
java.util.Iterator |
keysOfDeclares()
|
void |
removeAllFromAttrs()
Remove all declared attributes from this class. |
void |
removeAllFromDeclares()
Remove all inner classes (delete link, classes remain intact). |
void |
removeAllFromMethods()
Remove all methods declared in this class. |
void |
removeAllFromParsedMembers()
No comment provided by developer, please add a comment to improve documentation. |
void |
removeAllFromRevSubclass()
Remove all generalizations where this class is the subclass. |
void |
removeAllFromRevSuperclass()
Remove all generalizations where this class is the superclass. |
boolean |
removeFromAttrs(FAttr attr)
|
boolean |
removeFromDeclares(FClass cls)
|
boolean |
removeFromMethods(FMethod method)
|
boolean |
removeFromParsedMembers(FDeclaration value)
No comment provided by developer, please add a comment to improve documentation. |
void |
removeFromRevImportedClasses(FFile file)
|
void |
removeFromRevSubclass(FGeneralization elem)
|
void |
removeFromRevSuperclass(FGeneralization elem)
|
void |
removeFromRoles(FRole elem)
|
boolean |
removeKeyFromAttrs(java.lang.String attrName)
|
boolean |
removeKeyFromDeclares(java.lang.String classname)
|
boolean |
removeKeyFromMethods(java.lang.String signature)
|
boolean |
setAbstract(boolean value)
Change the 'abstract' flag of a class. |
boolean |
setDeclaredInClass(FClass cls)
|
boolean |
setDeclaredInMethod(FMethod method)
|
boolean |
setDeclaredInPackage(FPackage pkg)
|
boolean |
setFile(FFile file)
Sets the file this class is defined in. |
void |
setStatic(boolean value)
Deprecated. Use < |
int |
sizeOfAttrs()
|
int |
sizeOfDeclares()
|
int |
sizeOfMethods()
|
int |
sizeOfParsedMembers()
No comment provided by developer, please add a comment to improve documentation. |
int |
sizeOfRevSubclass()
|
int |
sizeOfRoles()
|
Methods inherited from interface de.uni_paderborn.fujaba.metamodel.FDeclaration |
getDisplayLevel, getFType, getVisibility, 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 |
Methods inherited from interface java.lang.Comparable |
compareTo |
Methods inherited from interface de.uni_paderborn.fujaba.basic.UniqueIdentifier |
getID |
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.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.FType |
getFRealType, getFRevArrayType, getName, getProgLangType, setName |
Field Detail |
public static final java.lang.String FULL_CLASS_NAME_PROPERTY
public static final java.lang.String ABSTRACT_PROPERTY
public static final java.lang.String FILE_PROPERTY
public static final java.lang.String REV_IMPORTED_CLASSES_PROPERTY
public static final java.lang.String ATTRS_PROPERTY
public static final java.lang.String ROLES_PROPERTY
public static final java.lang.String REV_ROLES_PROPERTY
public static final java.lang.String METHODS_PROPERTY
public static final java.lang.String DECLARED_IN_PACKAGE_PROPERTY
public static final java.lang.String DECLARED_IN_METHOD_PROPERTY
public static final java.lang.String DECLARED_IN_CLASS_PROPERTY
public static final java.lang.String DECLARES_PROPERTY
public static final java.lang.String REV_SUBCLASS_PROPERTY
public static final java.lang.String REV_SUPERCLASS_PROPERTY
Method Detail |
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"
.
public boolean setAbstract(boolean value)
value
- true to make a class abstract
public boolean isAbstract()
public boolean setFile(FFile file)
file
- file this class is defined in
public FFile getFFile()
public boolean hasInRevImportedClasses(FFile file)
file
- file that possibly includes this class
iteratorOfRevImportedClasses()
public java.util.Enumeration elementsOfRevImportedClasses()
iteratorOfRevImportedClasses()
public java.util.Iterator iteratorOfRevImportedClasses()
FFile.iteratorOfImportedClasses()
public void addToRevImportedClasses(FFile file)
file
- file that imports this class nowiteratorOfRevImportedClasses()
public void removeFromRevImportedClasses(FFile file)
file
- that does no longer import this classiteratorOfRevImportedClasses()
public boolean addToParsedMembers(FDeclaration value)
value
- The object added.
public boolean hasInParsedMembers(FDeclaration value)
value
- No description provided
public java.util.Iterator iteratorOfParsedMembers()
public void removeAllFromParsedMembers()
public boolean removeFromParsedMembers(FDeclaration value)
value
- No description provided
public int sizeOfParsedMembers()
public boolean hasInAttrs(FAttr attr)
attr
- attribute that is member of this class now (is declared by this class)
iteratorOfAttrs()
public boolean hasKeyInAttrs(java.lang.String key)
key
- name of an attribute
iteratorOfAttrs()
public java.util.Iterator iteratorOfAttrs()
FAttr
s) that are declared
in this class. The reverse property is FAttr.parent.
FAttr
sFAttr.getFParent()
public java.util.Iterator keysOfAttrs()
iteratorOfAttrs()
public java.util.Iterator entriesOfAttrs()
iteratorOfAttrs()
public int sizeOfAttrs()
iteratorOfAttrs()
public FAttr getFromFAttrs(java.lang.String attrName)
attrName
- name of the attribute to return
iteratorOfAttrs()
public boolean addToAttrs(FAttr attr)
attr
- attribute that is declared by this class now
iteratorOfAttrs()
public boolean removeFromAttrs(FAttr attr)
attr
- attribute that is no longer declared by this class
iteratorOfAttrs()
public boolean removeKeyFromAttrs(java.lang.String attrName)
attrName
- name of the attribute to be removed
iteratorOfAttrs()
public void removeAllFromAttrs()
iteratorOfAttrs()
public int sizeOfRoles()
iteratorOfRoles()
public boolean hasInRoles(FRole role)
role
- potential role this class has
iteratorOfRoles()
public java.util.Enumeration elementsOfRoles()
iteratorOfRoles()
public java.util.Iterator iteratorOfRoles()
FRole
,
FRole.getFRevRoles()
public FRole getFromFRoles(java.lang.String roleName)
roleName
- name of a role
iteratorOfRoles()
public void addToRoles(FRole role)
role
- new role this class has nowiteratorOfRoles()
public void removeFromRoles(FRole elem)
elem
- role this class this class has no moreiteratorOfRoles()
public FRole getFromFRevRoles(java.lang.String roleName)
roleName
- name of a partner role
public boolean hasInMethods(FMethod method)
method
- potential method in this class
iteratorOfMethods()
public boolean hasKeyInMethods(java.lang.String signature)
signature
- signature of a method
iteratorOfMethods()
public java.util.Iterator iteratorOfMethods()
FMethod.getFParent()
public int sizeOfMethods()
iteratorOfMethods()
public FMethod getFromFMethods(java.lang.String signature)
signature
- possible signature
iteratorOfMethods()
public boolean addToMethods(FMethod method)
method
- method that is declared in this class now
iteratorOfMethods()
public boolean removeFromMethods(FMethod method)
method
- method that is no longer declared in this class
iteratorOfMethods()
public boolean removeKeyFromMethods(java.lang.String signature)
signature
- signature of the method to be removed from declared methods
iteratorOfMethods()
public void removeAllFromMethods()
iteratorOfMethods()
public boolean setDeclaredInPackage(FPackage pkg)
pkg
- the package this class is declared in now
getFDeclaredInPackage()
public FPackage getFDeclaredInPackage()
FPackage.iteratorOfDeclares()
,
getFDeclaredInClass()
,
getFDeclaredInMethod()
public boolean setDeclaredInMethod(FMethod method)
method
- method where this class is declared in now
getFDeclaredInMethod()
public FMethod getFDeclaredInMethod()
FMethod.iteratorOfDeclares()
,
getFDeclaredInClass()
,
getFDeclaredInMethod()
public boolean setDeclaredInClass(FClass cls)
cls
- class where this class is declared in now
getFDeclaredInClass()
public FClass getFDeclaredInClass()
iteratorOfDeclares()
,
getFDeclaredInPackage()
,
getFDeclaredInMethod()
public boolean hasInDeclares(FClass cls)
cls
- possible inner class
iteratorOfDeclares()
public boolean hasKeyInDeclares(java.lang.String classname)
classname
- unqualified classname
iteratorOfDeclares()
public java.util.Iterator iteratorOfDeclares()
public java.util.Iterator keysOfDeclares()
iteratorOfDeclares()
public java.util.Iterator entriesOfDeclares()
iteratorOfDeclares()
public int sizeOfDeclares()
iteratorOfDeclares()
public FClass getFromFDeclares(java.lang.String classname)
classname
- unqualified classname
iteratorOfDeclares()
public boolean addToDeclares(FClass cls)
cls
- the class that is inner class of this class now
iteratorOfDeclares()
public boolean removeFromDeclares(FClass cls)
cls
- class that is no longer an inner class of this class
iteratorOfDeclares()
public boolean removeKeyFromDeclares(java.lang.String classname)
classname
- unqualified classname of an inner class
iteratorOfDeclares()
public void removeAllFromDeclares()
iteratorOfDeclares()
public boolean hasInRevSubclass(FGeneralization generalization)
generalization
- possible generalization that has this class as subclass
iteratorOfRevSubclass()
public int sizeOfRevSubclass()
iteratorOfRevSubclass()
public java.util.Iterator iteratorOfRevSubclass()
public void addToRevSubclass(FGeneralization elem)
elem
- generalization where this class is the subclass nowiteratorOfRevSubclass()
public void removeFromRevSubclass(FGeneralization elem)
elem
- generalization where this class is no longer the subclassiteratorOfRevSubclass()
public void removeAllFromRevSubclass()
iteratorOfRevSubclass()
public java.util.Enumeration elementsOfRevSubclass()
iteratorOfRevSubclass()
public de.upb.tools.sdm.Path elementsOfSuperClasses()
iteratorOfSuperClasses()
public de.upb.tools.sdm.Path iteratorOfSuperClasses()
public boolean hasInRevSuperclass(FGeneralization elem)
elem
- generalization
iteratorOfRevSuperclass()
public java.util.Enumeration elementsOfRevSuperclass()
iteratorOfRevSuperclass()
public java.util.Iterator iteratorOfRevSuperclass()
public void addToRevSuperclass(FGeneralization elem)
elem
- generalization where this class is the superclass nowiteratorOfRevSuperclass()
public void removeFromRevSuperclass(FGeneralization elem)
elem
- generalization where this class is no longer the superclassiteratorOfRevSuperclass()
public void removeAllFromRevSuperclass()
iteratorOfRevSuperclass()
public boolean isStatic()
public void setStatic(boolean value)
value
- The new static valuepublic boolean isFinal()
public boolean isReference()
public FClass getFSuperClass()
public FAttr getFromAllFAttrs(java.lang.String attributeName)
attributeName
- name of an attribute to be found
public FMethod getFromAllFMethods(java.lang.String methodSignature)
methodSignature
- name of an attribute to be found
public FMethod getFromFMethodsByShortName(java.lang.String methodname)
methodname
- name (not signature) of a method
public FMethod getFromFMethodsByShortNameIncludingInherited(java.lang.String methodname)
methodname
- name (not signature) of a method
public FDiagram getFStatechart()
public FDiagram getFReactiveDiagram()
public FPackage findFPackage()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |