public KeStructuralProperty(KeStructureType declaringType, string name, KeTypeReference type) : base(declaringType, name, type) { }
public KeNavigationProperty(KeStructureType declaringType, string name, KeTypeReference type, bool contains) : base(declaringType, name, type) { ContainsTarget = contains; }
protected KeProperty(KeStructureType declaringType, string name, KeTypeReference type) { PropertyName = name; PropertyType = type; DeclaringType = declaringType; }
public KeReturnType(KeTypeReference returnType) { Type = returnType; }
public KeTerm(KeSchema schema, string name, KeTypeReference type) : base(schema, name) { }
public KeTerm(string namespaceName, string name, KeTypeReference type) : base(namespaceName, name) { }
public KeParameter(KeOperation declaringOperation, string name, KeTypeReference type) : base(name) { DeclaringOperation = declaringOperation; Type = type; }