/*
* Copyright (C) 2006-2016 DLR, Germany
*
* All rights reserved
*
* http://www.rcenvironment.de/
*/
package de.rcenvironment.core.gui.xpathchooser.model;
/**
* Simplified representation of an XSD attribute. An XSD attribute only has a name. All other XSD
* elements are removed.
*
* @author Heinrich Wendel
* @author Arne Bachmann
* @author Markus Kunde
*/
public class XSDAttribute extends AbstractXSDValueHolder {
/**
* Inheritable.
*/
private static final long serialVersionUID = -3625596480758417409L;
/**
* Construct a new XSDAttribute by name and parent.
*
* @param name The name to set.
* @param parent The parent to set.
*/
public XSDAttribute(XSDElement parent, String name) {
super(parent, name);
}
/**
* {@inheritDoc}
*
* @see de.rcenvironment.core.gui.xpathchooser.model.XSDTreeItem#getPath()
*/
@Override
public String getPath() {
return parent.getPath() + "/@" + name;
}
}