|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
public interface IMetaInterface
This interface is implemented by every OpenCOM component. It support the interface meta-model of OpenCOM. Allow instrospection and manipualtion of interfaces and receptacles on the component plus the corresponding meta-data attachments.
| Method Summary | |
|---|---|
int |
enumIntfs(java.util.Vector<java.lang.Class> ppIntf)
Returns a Vector of meta-information. |
int |
enumRecps(java.util.Vector<OCM_RecpMetaInfo_t> ppRecpMetaInfo)
Returns a Vector of meta-information. |
java.util.Hashtable |
GetAllValues(java.lang.String Kind,
java.lang.String iid)
This method retrieves all the meta-data stored on the interface or receptacle. |
TypedAttribute |
GetAttributeValue(java.lang.String iid,
java.lang.String Kind,
java.lang.String Name)
Meta-data can be retrieved from each interface/receptacle of a component. |
boolean |
SetAttributeValue(java.lang.String iid,
java.lang.String Kind,
java.lang.String Name,
java.lang.String Type,
java.lang.Object Value)
Meta-data can be attached to each interface/receptacle of a component. |
| Method Detail |
|---|
int enumRecps(java.util.Vector<OCM_RecpMetaInfo_t> ppRecpMetaInfo)
ppRecpMetaInfo - a Vector to be filled with receptacle meta-information.
int enumIntfs(java.util.Vector<java.lang.Class> ppIntf)
ppRecpMetaInfo - a Vector to be filled with interface meta-information.
boolean SetAttributeValue(java.lang.String iid,
java.lang.String Kind,
java.lang.String Name,
java.lang.String Type,
java.lang.Object Value)
iid - the type of the interface or receptacle.Kind - a string saying whether to attach to an interface or a receptacle.Name - A String describing the attribute name.Type - A String describing the attribute type.Value - An object representing the attribute value.
TypedAttribute GetAttributeValue(java.lang.String iid,
java.lang.String Kind,
java.lang.String Name)
iid - the type of the interface or receptacle.Kind - a string saying whether to attach to an interface or a receptacle.Name - A String describing the attribute name.
java.util.Hashtable GetAllValues(java.lang.String Kind,
java.lang.String iid)
iid - the type of the interface or receptacle.Kind - a string saying whether to attach to an interface or a receptacle.
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||