1 19 20 package org.netbeans.modules.xml.schema.model.impl; 21 22 import org.netbeans.modules.xml.schema.model.Key; 23 import org.netbeans.modules.xml.schema.model.SchemaComponent; 24 import org.netbeans.modules.xml.schema.model.visitor.SchemaVisitor; 25 import org.w3c.dom.Element ; 26 27 31 public class KeyImpl extends ConstraintImpl implements Key { 32 33 public KeyImpl(SchemaModelImpl model) { 34 this(model,createNewComponent(SchemaElements.KEY,model)); 35 } 36 37 40 public KeyImpl(SchemaModelImpl model, Element el) { 41 super(model, el); 42 } 43 44 48 public Class <? extends SchemaComponent> getComponentType() { 49 return Key.class; 50 } 51 52 55 public void accept(SchemaVisitor visitor) { 56 visitor.visit(this); 57 } 58 } 59 | Popular Tags |