#include "stdafx.h"

#include "Relation.h"

const std::string Relation::containment_str("Containment");
const std::string Relation::folder_containment_str("FolderContainment");
const std::string Relation::set_membership_str("SetMembership");
const std::string Relation::refer_to_str("ReferTo");
const std::string Relation::has_aspect_str("HasAspect");
const std::string Relation::aspect_member_str("AspectMember");
const std::string Relation::has_constraint_str("HasConstraint");
const std::string Relation::has_attribute_str("HasAttribute");


const std::string Relation::connector_str("Connector");
const std::string Relation::connector_src("SourceToConnector");
const std::string Relation::connector_dst("ConnectorToDestination");
const std::string Relation::connector_descr("AssociationClass");

const std::string Relation::equivalence_str("Equivalence");
const std::string Relation::equivalence_right("EquivRight");
const std::string Relation::equivalence_left("EquivLeft");

const std::string Relation::inheritance_str("Inheritance");
const std::string Relation::inheritance_base("BaseInheritance");
const std::string Relation::inheritance_derived("DerivedInheritance");

const std::string Relation::int_inheritance_str("InterfaceInheritance");
const std::string Relation::int_inheritance_base("BaseIntInheritance");
const std::string Relation::int_inheritance_derived("DerivedIntInheritance");

const std::string Relation::imp_inheritance_str("ImplementationInheritance");
const std::string Relation::imp_inheritance_base("BaseImpInheritance");
const std::string Relation::imp_inheritance_derived("DerivedImpInheritance");

const std::string Relation::same_folder_str("SameFolder");
const std::string Relation::same_folder_right("SameFolderRight");
const std::string Relation::same_folder_left("SameFolderLeft");

const std::string Relation::same_aspect_str("SameAspect");
const std::string Relation::same_aspect_right("SameAspectRight");
const std::string Relation::same_aspect_left("SameAspectLeft");
