1 19 20 21 package org.netbeans.modules.xml.schema.model; 22 import java.util.Collection ; 23 24 28 public interface Redefine extends SchemaModelReference { 29 30 public static final String COMPLEX_TYPE_PROPERTY = "complexType"; 31 public static final String ATTRIBUTE_GROUP_PROPERTY = "attributeGroup"; 32 public static final String SIMPLE_TYPE_PROPERTY = "simpleType"; 33 public static final String GROUP_DEFINITION_PROPERTY = "groupDefinition"; 34 35 Collection <GlobalSimpleType> getSimpleTypes(); 36 void addSimpleType(GlobalSimpleType type); 37 void removeSimpleType(GlobalSimpleType type); 38 39 Collection <GlobalComplexType> getComplexTypes(); 40 void addComplexType(GlobalComplexType type); 41 void removeComplexType(GlobalComplexType type); 42 43 Collection <GlobalGroup> getGroupDefinitions(); 44 void addGroupDefinition(GlobalGroup def); 45 void removeGroupDefinition(GlobalGroup def); 46 47 Collection <GlobalAttributeGroup> getAttributeGroups(); 48 void addAttributeGroup(GlobalAttributeGroup group); 49 void removeAttributeGroup(GlobalAttributeGroup group); 50 } 51 | Popular Tags |