|
|||||||||||
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.UMLParam
No comment provided by developer, please add a comment to improve documentation.
Nested Class Summary |
Nested classes inherited from class de.uni_paderborn.fujaba.asg.ASGElement |
ASGElement.SortByNameComparator |
Field Summary |
Fields inherited from class de.uni_paderborn.fujaba.basic.BasicIncrement |
dontUseAccessMethodsInThisClass |
Fields inherited from interface de.uni_paderborn.fujaba.metamodel.FParam |
PARAM_TYPE_PROPERTY, REV_PARAM_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 |
Fields inherited from interface de.uni_paderborn.fujaba.metamodel.FElement |
ANNOTATIONS_PROPERTY, DIAGRAMS_PROPERTY, ELEMENT_REFERENCES_PROPERTY, GENERATED_PROPERTY, NAME_PROPERTY, TEXT_PROPERTY |
Constructor Summary | |
UMLParam()
Constructor for class UMLParam |
|
UMLParam(boolean coobraPersistent)
Constructor for class UMLParam |
|
UMLParam(java.lang.String name,
java.lang.String paramType)
Constructor for class UMLParam |
|
UMLParam(java.lang.String name,
UMLType paramType)
Constructor for class UMLParam |
|
UMLParam(java.lang.String name,
UMLType paramType,
UMLMethod revParam)
Constructor for class UMLParam |
Method Summary | |
protected java.lang.String |
createUnparseModuleName()
No comment provided by developer, please add a comment to improve documentation. |
FType |
getFParamType()
Get the fParamType attribute of the UMLParam object |
FMethod |
getFRevParam()
Get the fRevParam attribute of the UMLParam object |
java.lang.String |
getName()
Get the name attribute of the UMLParam object |
UMLType |
getParamType()
Get the paramType attribute of the UMLParam object |
FElement |
getParentElement()
Query the logical parent of this element (e.g. package of a class, diagram of an object). |
UMLMethod |
getRevParam()
Get the revParam attribute of the UMLParam object |
java.lang.String |
getText()
gives back the name and type of the parameter as String. |
UMLType |
getUMLType()
Get the uMLType attribute of the UMLParam object |
boolean |
isCallByReference()
Get the value of callByReference. |
boolean |
isPointer()
Get the value of pointer. |
void |
removeYou()
Isolates the object so the garbage collector can remove it. |
void |
setCallByReference(boolean callByReference)
Set the value of callByReference. |
void |
setName(java.lang.String name)
Sets the name attribute of the UMLParam object |
void |
setParamType(FType paramType)
Sets the paramType attribute of the UMLParam object |
void |
setPointer(boolean pointer)
Set the value of pointer. |
void |
setRevParam(FMethod revParam)
Sets the revParam attribute of the UMLParam object |
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, getVisibility, 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.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 |
Constructor Detail |
public UMLParam()
public UMLParam(boolean coobraPersistent)
coobraPersistent
- No description providedpublic UMLParam(java.lang.String name, java.lang.String paramType)
name
- No description providedparamType
- No description providedpublic UMLParam(java.lang.String name, UMLType paramType)
name
- No description providedparamType
- No description providedpublic UMLParam(java.lang.String name, UMLType paramType, UMLMethod revParam)
name
- No description providedparamType
- No description providedrevParam
- No description providedMethod Detail |
protected java.lang.String createUnparseModuleName()
createUnparseModuleName
in class UMLDiagramItem
public java.lang.String getName()
getName
in interface FElement
getName
in class ASGElement
public void setName(java.lang.String name)
setName
in interface FElement
setName
in class ASGElement
name
- The new name valuepublic java.lang.String getText()
getText
in interface FElement
getText
in class ASGElement
public UMLMethod getRevParam()
public FMethod getFRevParam()
getFRevParam
in interface FParam
public void setRevParam(FMethod revParam)
setRevParam
in interface FParam
revParam
- The new revParam valuepublic boolean isPointer()
isPointer
in interface FParam
public void setPointer(boolean pointer)
setPointer
in interface FParam
pointer
- Value to assign to pointer.public boolean isCallByReference()
public void setCallByReference(boolean callByReference)
callByReference
- Value to assign to callByReference.public UMLType getParamType()
public FType getFParamType()
getFParamType
in interface FParam
public UMLType getUMLType()
getUMLType
in class UMLDeclaration
public void setParamType(FType paramType)
setParamType
in interface FParam
paramType
- The new paramType valuepublic void removeYou()
removeYou
in interface FElement
removeYou
in class UMLDeclaration
public FElement getParentElement()
getParentElement
in interface FElement
getParentElement
in class UMLDiagramItem
public java.lang.String toString()
UMLDiagramItem
toString
in class UMLDiagramItem
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |