package tr.com.srdc.mdr.core.model.iso11179; import tr.com.srdc.mdr.core.api.ai.Property; import tr.com.srdc.mdr.core.model.iso11179.composite.AdministrationRecordResource; /** * * A Property is a characteristic common to all members of an Object Class. It * may be any feature that humans naturally use to distinguish one individual * object from another. It is the human perception of a single characteristic of * an Object Class in the real world. It is conceptual and thus has no * particular associated means of representation by which the Property can be * communicated. * * @author mert * */ public interface PropertyResource extends AdministeredItemResource, Property { /** * @return the {@link AdministrationRecordResource} of a {@link PropertyResource}. * */ AdministrationRecordResource getAdministrationRecord(); /** * Set the Administration Record of {@link PropertyResource}. * * @param propertyAdministrationRecord * <br> * An {@link AdministrationRecordResource} of a {@link PropertyResource}. */ void setAdministrationRecord( AdministrationRecordResource propertyAdministrationRecord); }