public class SlotProperty extends java.util.AbstractSet<java.lang.Object> implements java.io.Serializable, java.lang.Comparable<SlotProperty>
Constructor and Description |
---|
SlotProperty(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element,
com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Classifier classifier)
Create slot property for element.
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(SlotProperty o)
Compares this object with the specified object for order.
|
java.lang.Object |
get(java.lang.String definingFeatureName)
Return List of value response with given definingFeatureName.
|
com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Classifier |
getClassifier()
Return a classifier of this slot property.
|
java.lang.String |
getName()
Return slot name of this slot.
|
com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Slot |
getProperty(java.lang.String slotName)
Return slot element for this slot and slot name.
|
java.util.Iterator<java.lang.Object> |
iterator()
Returns an iterator over the elements contained in this collection.
|
int |
size()
Returns the number of elements in this collection.
|
add, addAll, clear, contains, containsAll, isEmpty, remove, retainAll, toArray, toArray, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
public SlotProperty(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Classifier classifier)
element
- Elementclassifier
- classifierpublic com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Slot getProperty(java.lang.String slotName)
slotName
- slot namepublic java.lang.String getName()
public com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Classifier getClassifier()
public java.lang.Object get(java.lang.String definingFeatureName)
definingFeatureName
- definingFeature namepublic java.util.Iterator<java.lang.Object> iterator()
iterator
in interface java.lang.Iterable<java.lang.Object>
iterator
in interface java.util.Collection<java.lang.Object>
iterator
in interface java.util.Set<java.lang.Object>
iterator
in class java.util.AbstractCollection<java.lang.Object>
public int size()
size
in interface java.util.Collection<java.lang.Object>
size
in interface java.util.Set<java.lang.Object>
size
in class java.util.AbstractCollection<java.lang.Object>
public int compareTo(SlotProperty o)
compareTo
in interface java.lang.Comparable<SlotProperty>
o
- the Object to be compared.