internal AssociationContains(ExtentFiltered extent, IAssociationType association, IObject allorsObject) { extent.CheckAssociation(association); PredicateAssertions.AssertAssociationContains(association, allorsObject); this.association = association; this.allorsObject = allorsObject; }
internal NotAssociationContainedInEnumerable(ExtentFiltered extent, IAssociationType association, IEnumerable <IObject> enumerable) { extent.CheckAssociation(association); PredicateAssertions.AssertAssociationContainedIn(association, this.enumerable); this.association = association; this.enumerable = enumerable; }
internal AssociationContainedInExtent(ExtentFiltered extent, IAssociationType association, Allors.Extent inExtent) { extent.CheckAssociation(association); PredicateAssertions.AssertAssociationContainedIn(association, inExtent); this.association = association; this.inExtent = ((Extent)inExtent).ContainedInExtent; }
internal AssociationInstanceOf(ExtentFiltered extent, IAssociationType association, IObjectType instanceType, IObjectType[] instanceClasses) { extent.CheckAssociation(association); PredicateAssertions.ValidateAssociationInstanceof(association, instanceType); this.association = association; this.instanceClasses = instanceClasses; }
internal AssociationExists(ExtentFiltered extent, IAssociationType association) { extent.CheckAssociation(association); PredicateAssertions.ValidateAssociationExists(association); this.association = association; }