summaryrefslogtreecommitdiff
path: root/src/core/model/Domain.hpp
diff options
context:
space:
mode:
authorAndreas Stöckel <astoecke@techfak.uni-bielefeld.de>2014-12-20 16:39:32 +0100
committerAndreas Stöckel <andreas@somweyr.de>2014-12-20 16:39:32 +0100
commitd0b3fd56b8eef09faf7986cef5d8732df1e5ddf5 (patch)
tree9974a09bb3344a4aeb88f73078c681d345d59e91 /src/core/model/Domain.hpp
parent4294735304bb89fe603a9d5f73717a09959d3c8b (diff)
adapted model classes to new Rtti class
Diffstat (limited to 'src/core/model/Domain.hpp')
-rw-r--r--src/core/model/Domain.hpp27
1 files changed, 0 insertions, 27 deletions
diff --git a/src/core/model/Domain.hpp b/src/core/model/Domain.hpp
index d19558e..c0946bf 100644
--- a/src/core/model/Domain.hpp
+++ b/src/core/model/Domain.hpp
@@ -212,11 +212,6 @@ public:
Rooted<Type> getPrimitiveType() const { return primitiveType; }
};
-/**
- * A global variable for the ManagedType of a FieldDescriptor.
- */
-static ManagedType FieldDescriptorType{"FieldDescriptor",
- typeid(FieldDescriptor)};
/**
* This is a super class for StructuredClasses and AnnotationClasses and is,
@@ -283,11 +278,6 @@ public:
}
};
-/**
- * A global variable for the ManagedType of a Descriptor.
- */
-static ManagedType DescriptorType{"Descriptor", typeid(Descriptor)};
-
typedef RangeSet<size_t> Cardinality;
/**
@@ -405,12 +395,6 @@ public:
};
/**
- * A global variable for the ManagedType of a StructuredClass.
- */
-static ManagedType StructuredClassType{
- "StructuredClass", typeid(StructuredClass), {&DescriptorType}};
-
-/**
* An AnnotationClass defines allowed Annotations. For more information on
* Annotations please refer to the Document.hpp.
*
@@ -420,12 +404,6 @@ class AnnotationClass : public Descriptor {
};
/**
- * A global variable for the ManagedType of an AnnotationClass.
- */
-static ManagedType AnnotationClassType{
- "AnnotationClass", typeid(AnnotationClass), {&DescriptorType}};
-
-/**
* A Domain node specifies which StructuredClasses are allowed at the root
* level (or which Nonterminals are axioms of the grammar) and which Annotations
* are allowed globally. TODO: Do we want to be able to restrict Annotations to
@@ -475,11 +453,6 @@ public:
const NodeVector<Typesystem> &getTypesystems() const { return typesystems; }
};
-
-/**
- * A global variable for the ManagedType of a Domain.
- */
-static ManagedType DomainType{"Domain", typeid(Domain)};
}
}