com.virtualweaver.xotics.datamodel
Interface XoPolymorph


public interface XoPolymorph

When an element has several implementations in a namespace, every corresponding XoObject must implement this interface. It permits to implement the concept of local element definitions, from XML schema.

Version:
4.1

Method Summary
 XoPolymorphWrapper getXoPolymorphWrapper()
          An XoPolymorph object must keep reference of its holding XoPolymorphWrapper, which holds all implementations for a same element when it doesn't belong to a DM Instance.
 void setXoPolymorphWrapper(XoPolymorphWrapper pw)
          An XoPolymorph object must keep reference of its holding XoPolymorphWrapper, which holds all implementations for a same element when it doesn't belong to a DM Instance.
 

Method Detail

setXoPolymorphWrapper

public void setXoPolymorphWrapper(XoPolymorphWrapper pw)
An XoPolymorph object must keep reference of its holding XoPolymorphWrapper, which holds all implementations for a same element when it doesn't belong to a DM Instance.

Parameters:
pw - an XoPolymorphWrapper holding this element implementation
See Also:
XoPolymorphWrapper

getXoPolymorphWrapper

public XoPolymorphWrapper getXoPolymorphWrapper()
An XoPolymorph object must keep reference of its holding XoPolymorphWrapper, which holds all implementations for a same element when it doesn't belong to a DM Instance.

Returns:
the XoPolymorphWrapper holding this element implementation