class SchemaLink extends SchemaElement {

    @Override
    public String toString()
    {
        return "SchemaLink{" +
                "linkType='" + linkType + '\'' +
                ", linkName='" + linkName + '\'' +
                ", linkProperties=" + linkProperties +
                ", linkedSchemaTypeGUID='" + linkedSchemaTypeGUID + '\'' +
                ", linkedSchemaTypeName='" + linkedSchemaTypeName + '\'' +
                ", deprecated=" + isDeprecated() +
                ", displayName='" + getDisplayName() + '\'' +
                ", description='" + getDescription() + '\'' +
                ", qualifiedName='" + getQualifiedName() + '\'' +
                ", additionalProperties=" + getAdditionalProperties() +
                ", meanings=" + getMeanings() +
                ", type=" + getType() +
                ", GUID='" + getGUID() + '\'' +
                ", URL='" + getURL() + '\'' +
                ", classifications=" + getClassifications() +
                ", extendedProperties=" + getExtendedProperties() +
                '}';
    }

    public  SchemaLink();
    public  SchemaLink(SchemaLink template);

}