package gw.lob.common uses gw.api.logicalmatch.AbstractEffDatedPropertiesMatcher uses gw.entity.IEntityPropertyInfo uses java.lang.Iterable uses gw.entity.ILinkPropertyInfo /** * Matches {@link BuildingSide}s based on * */ @Export class BuildingSideMatcher extends AbstractEffDatedPropertiesMatcher { construct(owner : BuildingSide) { super(owner) } override property get IdentityColumns() : Iterable { return { BuildingSide.Type.TypeInfo.getProperty("BuildingSideType") as IEntityPropertyInfo } } override property get ParentColumns() : Iterable { return { BuildingSide.Type.TypeInfo.getProperty("Building") as ILinkPropertyInfo } } }