public class JLFamilyTable extends java.lang.Object implements IJLFamilyTable
| Modifier and Type | Class and Description |
|---|---|
class |
JLFamilyTable.DeleteLooper
An implementation of ModelLooper which deletes any family table from matching models
|
| Constructor and Description |
|---|
JLFamilyTable() |
| Modifier and Type | Method and Description |
|---|---|
void |
addInst(java.lang.String modelname,
java.lang.String newname,
AbstractJLISession sess) |
void |
addInst(java.lang.String modelname,
java.lang.String newname,
java.lang.String sessionId) |
java.lang.String |
createInstance(java.lang.String modelname,
java.lang.String instname,
AbstractJLISession sess) |
java.lang.String |
createInstance(java.lang.String modelname,
java.lang.String instname,
java.lang.String sessionId) |
void |
delete(java.lang.String modelname,
AbstractJLISession sess) |
void |
delete(java.lang.String modelname,
java.lang.String sessionId) |
void |
deleteInst(java.lang.String modelname,
java.lang.String instname,
AbstractJLISession sess) |
void |
deleteInst(java.lang.String modelname,
java.lang.String instname,
java.lang.String sessionId) |
void |
doReplace(AbstractJLISession jliSession,
CallSolid wrapping_solid,
java.util.List<CallComponentFeat> components,
CallSolid new_solid)
Perform the component replace.
|
java.lang.Boolean |
exists(java.lang.String modelname,
java.lang.String instname,
AbstractJLISession sess) |
java.lang.Boolean |
exists(java.lang.String modelname,
java.lang.String instname,
java.lang.String sessionId) |
FamilyTableRowColumns |
getCell(java.lang.String modelname,
java.lang.String instname,
java.lang.String colid,
AbstractJLISession sess) |
FamilyTableRowColumns |
getCell(java.lang.String modelname,
java.lang.String instname,
java.lang.String colid,
java.lang.String sessionId) |
java.util.List<FamilyTableRowColumns> |
getHeader(java.lang.String modelname,
AbstractJLISession sess) |
java.util.List<FamilyTableRowColumns> |
getHeader(java.lang.String modelname,
java.lang.String sessionId) |
static void |
getInstanceTree(CallSolid s,
FamTableInstance parent)
Recursively walk a nested family table to find all rows in the table
|
java.util.List<java.lang.String> |
getParents(java.lang.String modelname,
AbstractJLISession sess) |
java.util.List<java.lang.String> |
getParents(java.lang.String modelname,
java.lang.String sessionId) |
FamilyTableGetRowReturn |
getRow(java.lang.String modelname,
java.lang.String instname,
AbstractJLISession sess) |
FamilyTableGetRowReturn |
getRow(java.lang.String modelname,
java.lang.String instname,
java.lang.String sessionId) |
java.util.List<java.lang.String> |
list(java.lang.String modelname,
java.lang.String namePattern,
AbstractJLISession sess) |
java.util.List<java.lang.String> |
list(java.lang.String modelname,
java.lang.String namePattern,
java.lang.String sessionId) |
FamTableInstance |
listTree(java.lang.String modelname,
boolean erase,
AbstractJLISession sess) |
FamTableInstance |
listTree(java.lang.String modelname,
boolean erase,
java.lang.String sessionId) |
void |
replace(java.lang.String modelname,
java.lang.String oldname,
java.lang.String oldinst,
java.lang.String newinst,
java.util.List<java.lang.Integer> path,
AbstractJLISession sess) |
void |
replace(java.lang.String modelname,
java.lang.String oldname,
java.lang.String oldinst,
java.lang.String newinst,
java.util.List<java.lang.Integer> path,
java.lang.String sessionId) |
void |
setCell(java.lang.String modelname,
java.lang.String instname,
java.lang.String colid,
java.lang.Object value,
AbstractJLISession sess) |
void |
setCell(java.lang.String modelname,
java.lang.String instname,
java.lang.String colid,
java.lang.Object value,
java.lang.String sessionId) |
public java.lang.Boolean exists(java.lang.String modelname,
java.lang.String instname,
java.lang.String sessionId)
throws JLIException
exists in interface IJLFamilyTableJLIExceptionpublic java.lang.Boolean exists(java.lang.String modelname,
java.lang.String instname,
AbstractJLISession sess)
throws JLIException
exists in interface IJLFamilyTableJLIExceptionpublic void delete(java.lang.String modelname,
java.lang.String sessionId)
throws JLIException
delete in interface IJLFamilyTableJLIExceptionpublic void delete(java.lang.String modelname,
AbstractJLISession sess)
throws JLIException
delete in interface IJLFamilyTableJLIExceptionpublic void deleteInst(java.lang.String modelname,
java.lang.String instname,
java.lang.String sessionId)
throws JLIException
deleteInst in interface IJLFamilyTableJLIExceptionpublic void deleteInst(java.lang.String modelname,
java.lang.String instname,
AbstractJLISession sess)
throws JLIException
deleteInst in interface IJLFamilyTableJLIExceptionpublic FamilyTableGetRowReturn getRow(java.lang.String modelname, java.lang.String instname, java.lang.String sessionId) throws JLIException
getRow in interface IJLFamilyTableJLIExceptionpublic FamilyTableGetRowReturn getRow(java.lang.String modelname, java.lang.String instname, AbstractJLISession sess) throws JLIException
getRow in interface IJLFamilyTableJLIExceptionpublic FamilyTableRowColumns getCell(java.lang.String modelname, java.lang.String instname, java.lang.String colid, java.lang.String sessionId) throws JLIException
getCell in interface IJLFamilyTableJLIExceptionpublic FamilyTableRowColumns getCell(java.lang.String modelname, java.lang.String instname, java.lang.String colid, AbstractJLISession sess) throws JLIException
getCell in interface IJLFamilyTableJLIExceptionpublic void setCell(java.lang.String modelname,
java.lang.String instname,
java.lang.String colid,
java.lang.Object value,
java.lang.String sessionId)
throws JLIException
setCell in interface IJLFamilyTableJLIExceptionpublic void setCell(java.lang.String modelname,
java.lang.String instname,
java.lang.String colid,
java.lang.Object value,
AbstractJLISession sess)
throws JLIException
setCell in interface IJLFamilyTableJLIExceptionpublic java.util.List<FamilyTableRowColumns> getHeader(java.lang.String modelname, java.lang.String sessionId) throws JLIException
getHeader in interface IJLFamilyTableJLIExceptionpublic java.util.List<FamilyTableRowColumns> getHeader(java.lang.String modelname, AbstractJLISession sess) throws JLIException
getHeader in interface IJLFamilyTableJLIExceptionpublic void addInst(java.lang.String modelname,
java.lang.String newname,
java.lang.String sessionId)
throws JLIException
addInst in interface IJLFamilyTableJLIExceptionpublic void addInst(java.lang.String modelname,
java.lang.String newname,
AbstractJLISession sess)
throws JLIException
addInst in interface IJLFamilyTableJLIExceptionpublic void replace(java.lang.String modelname,
java.lang.String oldname,
java.lang.String oldinst,
java.lang.String newinst,
java.util.List<java.lang.Integer> path,
java.lang.String sessionId)
throws JLIException
replace in interface IJLFamilyTableJLIExceptionpublic void replace(java.lang.String modelname,
java.lang.String oldname,
java.lang.String oldinst,
java.lang.String newinst,
java.util.List<java.lang.Integer> path,
AbstractJLISession sess)
throws JLIException
replace in interface IJLFamilyTableJLIExceptionpublic void doReplace(AbstractJLISession jliSession, CallSolid wrapping_solid, java.util.List<CallComponentFeat> components, CallSolid new_solid) throws JLIException, com.ptc.cipjava.jxthrowable
jliSession - The JShell sessionwrapping_solid - The parent assembly of the components being replacedcomponents - List of component objects to replacenew_solid - The new object to replace the components withJLIExceptioncom.ptc.cipjava.jxthrowablepublic java.util.List<java.lang.String> list(java.lang.String modelname,
java.lang.String namePattern,
java.lang.String sessionId)
throws JLIException
list in interface IJLFamilyTableJLIExceptionpublic java.util.List<java.lang.String> list(java.lang.String modelname,
java.lang.String namePattern,
AbstractJLISession sess)
throws JLIException
list in interface IJLFamilyTableJLIExceptionpublic FamTableInstance listTree(java.lang.String modelname, boolean erase, java.lang.String sessionId) throws JLIException
listTree in interface IJLFamilyTableJLIExceptionpublic FamTableInstance listTree(java.lang.String modelname, boolean erase, AbstractJLISession sess) throws JLIException
listTree in interface IJLFamilyTableJLIExceptionpublic static void getInstanceTree(CallSolid s, FamTableInstance parent) throws com.ptc.cipjava.jxthrowable
s - The solid which owns the family tableparent - The current parent instance in the walkcom.ptc.cipjava.jxthrowablepublic java.lang.String createInstance(java.lang.String modelname,
java.lang.String instname,
java.lang.String sessionId)
throws JLIException
createInstance in interface IJLFamilyTableJLIExceptionpublic java.lang.String createInstance(java.lang.String modelname,
java.lang.String instname,
AbstractJLISession sess)
throws JLIException
createInstance in interface IJLFamilyTableJLIExceptionpublic java.util.List<java.lang.String> getParents(java.lang.String modelname,
java.lang.String sessionId)
throws JLIException
getParents in interface IJLFamilyTableJLIExceptionpublic java.util.List<java.lang.String> getParents(java.lang.String modelname,
AbstractJLISession sess)
throws JLIException
getParents in interface IJLFamilyTableJLIException