public class RequiredAttribute extends java.lang.Object implements java.lang.Comparable<RequiredAttribute>
| Constructor and Description |
|---|
RequiredAttribute(TypeModel typeModel,
java.lang.String enclosingType,
java.lang.String qualifier,
boolean unique,
boolean mandatory,
boolean partOf) |
| Modifier and Type | Method and Description |
|---|---|
void |
addChild(RequiredAttribute child) |
int |
compareTo(RequiredAttribute o) |
boolean |
equals(java.lang.Object o) |
java.util.List<RequiredAttribute> |
getChildren() |
java.lang.String |
getEnclosingType() |
java.lang.String |
getQualifier() |
TypeModel |
getTypeModel() |
int |
hashCode() |
boolean |
isMandatory() |
boolean |
isPartOf() |
boolean |
isRoot() |
boolean |
isUnique() |
public RequiredAttribute(TypeModel typeModel, java.lang.String enclosingType, java.lang.String qualifier, boolean unique, boolean mandatory, boolean partOf)
public TypeModel getTypeModel()
public boolean isUnique()
public boolean isMandatory()
public void addChild(RequiredAttribute child)
public java.lang.String getEnclosingType()
public java.lang.String getQualifier()
public java.util.List<RequiredAttribute> getChildren()
public boolean isPartOf()
public boolean isRoot()
public int compareTo(RequiredAttribute o)
compareTo in interface java.lang.Comparable<RequiredAttribute>public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.ObjectCopyright © 2018 SAP SE. All Rights Reserved.