litesoft
@ 947
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
// This Source Code is in the Public Domain per: http://unlicense.org package org.litesoft.aokeyhole.toolkit; public interface ObjectAndAttributesWithOneDegreeSeperationView { public static final int TYPE_OBJECT_MAIN = 0; public static final int TYPE_OBJECT_RELATED = 1; public static final int TYPE_ATTRIB_EXISTING = 2; public static final int TYPE_ATTRIB_NEW = 3; public void removeAttribute( int pID ); public void addNewAttributeOption(); public int addSimpleAttribute( String pAttributeName, boolean pIsVirtual ); public int addRelatedAttributeToSelf( String pAttributeName, boolean pIsVirtual ); public int addRelatedAttribute( String pAttributeName, boolean pIsVirtual, String pObjectName ); public void changeObjectName( String pNewName ); public boolean changeAttributeName( int pID, String pNewName ); public void setParentName( String pNewName ); public void setGeneratedRelationsByParentNames( String[] pNames ); } |