/*
* JBoss, Home of Professional Open Source.
*
* See the LEGAL.txt file distributed with this work for information regarding copyright ownership and licensing.
*
* See the AUTHORS.txt file distributed with this work for a full listing of individual contributors.
*/
package org.teiid.designer.core.metamodel.aspect.uml;
/**
* UmlProperty
*
* @since 8.0
*/
public interface UmlProperty extends UmlDiagramAspect {
// Show Mask Constants
public final static int SIGNATURE_NAME = 1;
public final static int SIGNATURE_STEROTYPE = 2;
public final static int SIGNATURE_TYPE = 4;
public final static int SIGNATURE_INITIAL_VALUE = 8;
public final static int SIGNATURE_PROPERTIES = 16;
/**
* Return true if the specified property represents
* an association end otherwise return false;
* @param prop
* @return true if the property is an association end.
*/
boolean isAssociationEnd(Object property);
}