|
|||||||||||
| 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 | |
private boolean |
callByReference
UMLAttribute : 'callByReference : Boolean ' |
private java.lang.String |
name
No comment provided by developer, please add a comment to improve documentation. |
private UMLType |
paramType
No comment provided by developer, please add a comment to improve documentation. |
private boolean |
pointer
UMLAttribute : 'pointer : Boolean ' |
private UMLMethod |
revParam
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.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. |
private void |
removeParamType()
No comment provided by developer, please add a comment to improve documentation. |
private void |
removeRevParam()
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 |
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 |
| Field Detail |
private java.lang.String name
private transient UMLMethod revParam
private boolean pointer
private boolean callByReference
private UMLType paramType
| Constructor Detail |
public UMLParam()
public UMLParam(boolean coobraPersistent)
coobraPersistent - No description provided
public UMLParam(java.lang.String name,
java.lang.String paramType)
name - No description providedparamType - No description provided
public UMLParam(java.lang.String name,
UMLType paramType)
name - No description providedparamType - No description provided
public UMLParam(java.lang.String name,
UMLType paramType,
UMLMethod revParam)
name - No description providedparamType - No description providedrevParam - No description provided| Method Detail |
protected java.lang.String createUnparseModuleName()
createUnparseModuleName in class UMLDiagramItempublic java.lang.String getName()
getName in interface FElementgetName in class ASGElementpublic void setName(java.lang.String name)
setName in interface FElementsetName in class ASGElementname - The new name valuepublic java.lang.String getText()
getText in interface FElementgetText in class ASGElementpublic UMLMethod getRevParam()
public FMethod getFRevParam()
getFRevParam in interface FParampublic void setRevParam(FMethod revParam)
setRevParam in interface FParamrevParam - The new revParam valueprivate final void removeRevParam()
public boolean isPointer()
isPointer in interface FParampublic void setPointer(boolean pointer)
setPointer in interface FParampointer - 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 FParampublic UMLType getUMLType()
getUMLType in class UMLDeclarationpublic void setParamType(FType paramType)
setParamType in interface FParamparamType - The new paramType valueprivate final void removeParamType()
public void removeYou()
removeYou in interface FElementremoveYou in class UMLDeclarationpublic FElement getParentElement()
getParentElement in interface FElementgetParentElement in class UMLDiagramItempublic 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 | ||||||||||