1 19 20 package org.netbeans.modules.xml.schema.model; 21 22 import java.util.Set ; 23 import org.netbeans.modules.xml.schema.model.Derivation.Type; 24 25 29 public interface GlobalSimpleType extends SimpleType, GlobalType { 30 public static final String FINAL_PROPERTY = "final"; 31 public enum Final implements Derivation { 32 ALL(Type.ALL), LIST(Type.LIST), UNION(Type.UNION), RESTRICTION(Type.RESTRICTION), EMPTY(Type.EMPTY); 33 private Derivation.Type value; 34 Final(Derivation.Type v) { value = v; } 35 public String toString() { return value.toString(); } 36 } 37 38 Set <Final> getFinal(); 39 void setFinal(Set <Final> fin); 40 43 Set <Final> getFinalDefault(); 44 Set <Final> getFinalEffective(); 45 46 } 47 | Popular Tags |