|
|||||||||||
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 UmlModelElement
public 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 Feature
public boolean isWriteable()
public boolean isPhysical()
public int getMax()
public UmlOrderingKind getOrdering()
public java.lang.Object getProperty(int index)
getProperty
in interface org.ksoap2.serialization.KvmSerializable
getProperty
in class UmlModelElement
org.ksoap2.marshal.KvmSerializable#getProperty(int)
public int getPropertyCount()
getPropertyCount
in interface org.ksoap2.serialization.KvmSerializable
getPropertyCount
in class UmlModelElement
org.ksoap2.marshal.KvmSerializable#getPropertyCount()
public void getPropertyInfo(int index, java.util.Hashtable properties, org.ksoap2.serialization.PropertyInfo info)
getPropertyInfo
in interface org.ksoap2.serialization.KvmSerializable
getPropertyInfo
in class UmlModelElement
org.ksoap2.marshal.KvmSerializable#getPropertyInfo(int, PropertyInfo)
public int getStorageIndex()
public java.lang.String getTaggedValue(java.lang.String key)
getTaggedValue
in class UmlModelElement
public UmlClassifier getType()
getType
in class Feature
public void init()
UmlModelElement
init
in class UmlModelElement
public 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.KvmSerializable
setProperty
in class UmlModelElement
org.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 |