1 19 20 package org.netbeans.modules.xml.schema.model; 21 22 import java.util.Collection ; 23 24 29 public interface LocalAttributeContainer extends SchemaComponent{ 30 public static final String LOCAL_ATTRIBUTE_PROPERTY = "localAttribute"; public static final String ATTRIBUTE_GROUP_REFERENCE_PROPERTY = "attributeGroupReferences"; public static final String ANY_ATTRIBUTE_PROPERTY = "anyAttribute"; 34 35 Collection <LocalAttribute> getLocalAttributes(); 36 void addLocalAttribute(LocalAttribute attr); 37 void removeLocalAttribute(LocalAttribute attr); 38 39 Collection <AttributeReference> getAttributeReferences(); 40 void addAttributeReference(AttributeReference attr); 41 void removeAttributeReference(AttributeReference attr); 42 43 Collection <AttributeGroupReference> getAttributeGroupReferences(); 44 void addAttributeGroupReference(AttributeGroupReference ref); 45 void removeAttributeGroupReference(AttributeGroupReference ref); 46 47 AnyAttribute getAnyAttribute(); 48 void setAnyAttribute(AnyAttribute attr); 49 } 50 | Popular Tags |