internal AssociationExists(ExtentFiltered extent, IAssociationType associationType) { extent.CheckForAssociationType(associationType); PredicateAssertions.ValidateAssociationExists(associationType); this.associationType = associationType; }
internal AssociationEquals(ExtentFiltered extent, IAssociationType associationType, IObject equals) { extent.CheckForAssociationType(associationType); PredicateAssertions.AssertAssociationEquals(associationType, equals); this.associationType = associationType; this.equals = equals; }
internal AssociationContains(ExtentFiltered extent, IAssociationType associationType, IObject containedObject) { extent.CheckForAssociationType(associationType); PredicateAssertions.AssertAssociationContains(associationType, containedObject); this.associationType = associationType; this.containedObject = containedObject; }
internal AssociationInstanceOf(ExtentFiltered extent, IAssociationType associationType, IObjectType instanceObjectType) { extent.CheckForAssociationType(associationType); PredicateAssertions.ValidateAssociationInstanceof(associationType, instanceObjectType); this.associationType = associationType; this.objectType = instanceObjectType; }
internal AssociationContainedInEnumerable(ExtentFiltered extent, IAssociationType associationType, IEnumerable <IObject> containingEnumerable) { extent.CheckForAssociationType(associationType); PredicateAssertions.AssertAssociationContainedIn(associationType, containingEnumerable); this.associationType = associationType; this.containingEnumerable = containingEnumerable; }
internal AssociationContainedInExtent(ExtentFiltered extent, IAssociationType associationType, Allors.Extent containingExtent) { extent.CheckForAssociationType(associationType); PredicateAssertions.AssertAssociationContainedIn(associationType, containingExtent); this.associationType = associationType; this.containingExtent = containingExtent; }