IElementDefn elementDefn = getElementHandle( ).getDefn( ); if ( !elementDefn.isPropertyVisible( propDefn.getName( ) ) && ( propDefn.isSystemProperty( ) || ( propDefn.getValueType( ) == PropertyDefn.EXTENSION_PROPERTY ) ) ) return false; return true;
boolean isVisible = true; switch ( propDefn.getValueType( ) ) { case PropertyDefn.SYSTEM_PROPERTY : case PropertyDefn.EXTENSION_PROPERTY : IElementDefn elementDefn = getElementHandle( ).getDefn( ); if ( !elementDefn.isPropertyVisible( propDefn.getName( ) ) ) isVisible = false; break; case PropertyDefn.EXTENSION_MODEL_PROPERTY : if ( !propDefn.isVisible( ) ) isVisible = false; break; }  return isVisible;
	public boolean isVisible( )	{		IElementDefn elementDefn = getElementHandle( ).getDefn( );		if ( !elementDefn.isPropertyVisible( propDefn.getName( ) )				&& ( propDefn.isSystemProperty( ) || ( propDefn.getValueType( ) == PropertyDefn.EXTENSION_PROPERTY ) ) )			return false;		return true;	}