|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.infolayer.model.UmlModelElement
org.infolayer.model.Feature
org.infolayer.model.UmlProperty
| Field Summary | |
static int |
AGGREGATION_AGGREGATE
|
static int |
AGGREGATION_COMPOSITE
|
static int |
AGGREGATION_NONE
|
| Fields inherited from class org.infolayer.model.UmlModelElement |
PRIVATE, PROTECTED, PUBLIC |
| Constructor Summary | |
UmlProperty()
|
|
| Method Summary | |
boolean |
add(UmlObject object,
java.lang.Object value)
Add value to this property of object. |
boolean |
canQuery()
|
boolean |
canRead(java.lang.Object self)
|
boolean |
canWrite(java.lang.Object self)
|
java.lang.Object |
get(java.lang.Object object)
|
int |
getAggregation()
|
OclCollection |
getCandidates(java.lang.Object object)
Returns a collection of all "candidates" for a property. |
OclCollection |
getCollection(java.lang.Object obj)
Always returns a collection, also for max. cardinality 1 |
int |
getMax()
Maximum cardinality of an association. <= 0 means unlimited. |
java.lang.String |
getName()
|
UmlAssociationEnd |
getOpposite()
|
UmlOrderingKind |
getOrdering()
|
boolean |
getPermission(int permissionType,
java.lang.Object self)
Please note that for PERMISSION_QUERY, self may be null |
java.lang.Object |
getProperty(int index)
|
int |
getPropertyCount()
|
void |
getPropertyInfo(int index,
java.util.Hashtable properties,
org.ksoap2.serialization.PropertyInfo info)
|
int |
getStorageIndex()
|
java.lang.String |
getTaggedValue(java.lang.String key)
|
UmlClassifier |
getType()
|
void |
init()
noop; implemented for AssiociationEnd, Classifier and Package |
boolean |
isDeferred()
|
boolean |
isOrdered()
|
boolean |
isPhysical()
Determines whether the property corresponds to an underlying database field or is derived from another property. |
boolean |
isWriteable()
In contrast to canWrite, this method does not handle user permissions, it just determines if writing is technically possible. |
boolean |
remove(UmlObject object,
java.lang.Object value)
Remove value from this property of object. |
void |
set(UmlObject object,
java.lang.Object value)
Set this propberty of object to value. |
void |
setProperty(int idx,
java.lang.Object value)
|
| Methods inherited from class org.infolayer.model.Feature |
checkConstraints, getClassifier, getId, getLabel, toString |
| Methods inherited from class org.infolayer.model.UmlModelElement |
getComment, getLabel, getTaggedValue, getVisibility, setName, setTaggedValue, setVisibility, setVisibility |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final int AGGREGATION_NONE
public static final int AGGREGATION_AGGREGATE
public static final int AGGREGATION_COMPOSITE
| Constructor Detail |
public UmlProperty()
| Method Detail |
public OclCollection getCollection(java.lang.Object obj)
public java.lang.String getName()
getName in class UmlModelElementpublic boolean canRead(java.lang.Object self)
public boolean canWrite(java.lang.Object self)
public boolean canQuery()
public boolean getPermission(int permissionType,
java.lang.Object self)
public boolean add(UmlObject object,
java.lang.Object value)
object - value -
public java.lang.Object get(java.lang.Object object)
get in class Featurepublic boolean isWriteable()
public boolean isPhysical()
public int getMax()
public UmlOrderingKind getOrdering()
public java.lang.Object getProperty(int index)
getProperty in interface org.ksoap2.serialization.KvmSerializablegetProperty in class UmlModelElementorg.ksoap2.marshal.KvmSerializable#getProperty(int)public int getPropertyCount()
getPropertyCount in interface org.ksoap2.serialization.KvmSerializablegetPropertyCount in class UmlModelElementorg.ksoap2.marshal.KvmSerializable#getPropertyCount()
public void getPropertyInfo(int index,
java.util.Hashtable properties,
org.ksoap2.serialization.PropertyInfo info)
getPropertyInfo in interface org.ksoap2.serialization.KvmSerializablegetPropertyInfo in class UmlModelElementorg.ksoap2.marshal.KvmSerializable#getPropertyInfo(int, PropertyInfo)public int getStorageIndex()
public java.lang.String getTaggedValue(java.lang.String key)
getTaggedValue in class UmlModelElementpublic UmlClassifier getType()
getType in class Featurepublic void init()
UmlModelElement
init in class UmlModelElementpublic boolean isDeferred()
public boolean isOrdered()
public boolean remove(UmlObject object,
java.lang.Object value)
public void set(UmlObject object,
java.lang.Object value)
public void setProperty(int idx,
java.lang.Object value)
setProperty in interface org.ksoap2.serialization.KvmSerializablesetProperty in class UmlModelElementorg.ksoap2.marshal.KvmSerializable#setProperty(int, Object)public OclCollection getCandidates(java.lang.Object object)
public int getAggregation()
public UmlAssociationEnd getOpposite()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||