@Deprecated public static class OBJModel.OBJState extends java.lang.Object implements IModelState
| Modifier and Type | Class and Description | 
|---|---|
| static class  | OBJModel.OBJState.OperationDeprecated.  | 
| Modifier and Type | Field and Description | 
|---|---|
| protected OBJModel.OBJState.Operation | operationDeprecated.  | 
| IModelState | parentDeprecated.  | 
| protected java.util.Map<java.lang.String,java.lang.Boolean> | visibilityMapDeprecated.  | 
| Constructor and Description | 
|---|
| OBJState(java.util.List<java.lang.String> visibleGroups,
        boolean visibility)Deprecated.  | 
| OBJState(java.util.List<java.lang.String> visibleGroups,
        boolean visibility,
        IModelState parent)Deprecated.  | 
| Modifier and Type | Method and Description | 
|---|---|
| com.google.common.base.Optional<TRSRTransformation> | apply(com.google.common.base.Optional<? extends IModelPart> part)Deprecated.  | 
| void | changeGroupVisibilities(java.util.List<java.lang.String> names,
                       OBJModel.OBJState.Operation operation)Deprecated.  | 
| boolean | equals(java.lang.Object obj)Deprecated.  | 
| java.util.List<java.lang.String> | getGroupNamesFromMap()Deprecated.  | 
| java.util.List<java.lang.String> | getGroupsWithVisibility(boolean visibility)Deprecated.  | 
| IModelState | getParent(IModelState parent)Deprecated.  | 
| java.util.Map<java.lang.String,java.lang.Boolean> | getVisibilityMap()Deprecated.  | 
| int | hashCode()Deprecated.  | 
| java.lang.String | toString()Deprecated.  | 
protected java.util.Map<java.lang.String,java.lang.Boolean> visibilityMap
public IModelState parent
protected OBJModel.OBJState.Operation operation
public OBJState(java.util.List<java.lang.String> visibleGroups,
                boolean visibility)
public OBJState(java.util.List<java.lang.String> visibleGroups,
                boolean visibility,
                IModelState parent)
@Nullable public IModelState getParent(IModelState parent)
public com.google.common.base.Optional<TRSRTransformation> apply(com.google.common.base.Optional<? extends IModelPart> part)
apply in interface IModelStatepublic java.util.Map<java.lang.String,java.lang.Boolean> getVisibilityMap()
public java.util.List<java.lang.String> getGroupsWithVisibility(boolean visibility)
public java.util.List<java.lang.String> getGroupNamesFromMap()
public void changeGroupVisibilities(java.util.List<java.lang.String> names,
                                    OBJModel.OBJState.Operation operation)
public java.lang.String toString()
toString in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object