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