ix.icore.info
Class IConceptType

java.lang.Object
  extended by ix.icore.info.IType
      extended by ix.icore.info.IConceptType
All Implemented Interfaces:
Named, javax.swing.tree.MutableTreeNode, javax.swing.tree.TreeNode

public class IConceptType
extends IType

A type of concept.


Field Summary
 
Fields inherited from class ix.icore.info.IType
attributes, children, constraints, name, parent
 
Constructor Summary
protected IConceptType(IType parent, java.lang.String name, java.util.List attributes)
          This constructor should only be used by an ITypeManager.
 
Method Summary
 
Methods inherited from class ix.icore.info.IType
addAttribute, addConstraint, checkConsistency, children, getAllowsChildren, getAttributes, getChildAt, getChildCount, getChildren, getConstraints, getIndex, getName, getParent, insert, isLeaf, remove, remove, removeFromParent, setAttributes, setConstraints, setName, setParent, setUserObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IConceptType

protected IConceptType(IType parent,
                       java.lang.String name,
                       java.util.List attributes)
This constructor should only be used by an ITypeManager. Use defineType of that class instead.