|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface CloneClass
A read only interface to the class
CloneClassImpl,
which represents an HL7 v3 clone class inside a message type.
| Method Summary | |
|---|---|
int |
countStructuralAttributes()
Counts structural attributes contained in this clone class. |
java.lang.String[] |
getChoices()
Returns the list of 'choices'. |
java.lang.String[] |
getClasses()
|
java.lang.String |
getFullName()
Returns the clone class full path name, unique in a message type. |
RimObject |
getInstance()
Returns an instance of the RIM class name from which this clone class was derived. |
java.lang.String |
getName()
Returns the clone class name, unique in a message type. |
CloneClass |
getParent()
Not yet implemented |
java.lang.String |
getRimClass()
Returns name of the RIM class name from which this clone class was derived. |
CloneClass |
getSpecialization(java.lang.String cloneCode)
|
Attribute |
getStructuralAttribute(int index)
Indexed accessor to structural attributes. |
boolean |
isAbstract()
Returns the flag indicating if the clone class is abstract. |
java.util.Iterator<Feature> |
iterateChildren()
Returns the iterator of attributes and associations contained in this clone class. |
java.util.Iterator<Attribute> |
iterateExtraAttributes()
Counts extra attributes contained in this clone class. |
java.util.Iterator<Attribute> |
iterateStructuralAttributes()
Returns the iterator of structural attributes contained in this clone class. |
void |
setFullName(java.lang.String s)
Set the clone class full path name, unique in a message type. |
| Method Detail |
|---|
java.lang.String getName()
java.lang.String getFullName()
void setFullName(java.lang.String s)
java.lang.String getRimClass()
java.lang.String[] getClasses()
CloneClass getSpecialization(java.lang.String cloneCode)
cloneCode - the name of the specialization of this CloneClass.
RimObject getInstance()
throws FactoryException
FactoryException - if creating a RIM object failedjava.lang.String[] getChoices()
boolean isAbstract()
java.util.Iterator<Feature> iterateChildren()
java.util.Iterator<Attribute> iterateStructuralAttributes()
int countStructuralAttributes()
Attribute getStructuralAttribute(int index)
index - index of structural attribute to return
java.util.Iterator<Attribute> iterateExtraAttributes()
CloneClass getParent()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||