KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > columba > core > context > base > api > IStructureType


1 package org.columba.core.context.base.api;
2
3 import java.util.Collection JavaDoc;
4
5 public interface IStructureType {
6
7     public String JavaDoc getName();
8     public String JavaDoc getNamespace();
9     
10     public IAttributeType addAttribute(String JavaDoc name, String JavaDoc namespace);
11     public IAttributeType getAttribute(String JavaDoc name, String JavaDoc namespace);
12     public Collection JavaDoc<IAttributeType> getAttributes();
13     
14     public MULTIPLICITY getCardinality();
15     public void setCardinality(MULTIPLICITY cardinality);
16     
17     public IStructureType addChild(String JavaDoc name, String JavaDoc namespace);
18     public IStructureType addChild(IStructureType type);
19     public IStructureType removeChild(String JavaDoc name, String JavaDoc namespace);
20     public IStructureType getChild(String JavaDoc name, String JavaDoc namespace);
21     
22     public Collection JavaDoc<IStructureType> getChildren();
23
24 }
25
Popular Tags