The node for the various kinds of declarations out of which
CMModel
s are built
IDL:
interface CMNode {
const unsigned short ELEMENT_DECLARATION = 1;
const unsigned short ATTRIBUTE_DECLARATION = 2;
const unsigned short CM_NOTATION_DECLARATION = 3;
const unsigned short ENTITY_DECLARATION = 4;
const unsigned short CM_CHILDREN = 5;
const unsigned short CM_MODEL = 6;
const unsigned short CM_EXTERNALMODEL = 7;
readonly attribute unsigned short cmNodeType;
CMNode cloneCM();
CMNode cloneExternalCM();
};
Java binding:
package org.w3c.dom.contentModel;
public interface CMNode {
public static final short ELEMENT_DECLARATION = 1;
public static final short ATTRIBUTE_DECLARATION = 2;
public static final short CM_NOTATION_DECLARATION = 3;
public static final short ENTITY_DECLARATION = 4;
public static final short CM_CHILDREN = 5;
public static final short CM_MODEL = 6;
public static final short CM_EXTERNALMODEL = 7;
public short getCmNodeType();
public CMNode cloneCM();
public CMNode cloneExternalCM();
}