

@classmethod
def syntaxCreator(cls):
    syntax = OM.MSyntax()
    syntax.enableQuery()
    syntax.enableEdit()
    syntax.addFlag(cls.kNameFlag, cls.kNameFlagLong, OM.MSyntax.kString)
    syntax.addFlag(cls.kSpineObjectFlag, cls.kSpineObjectFlagLong, OM.MSyntax.kSelectionItem)
    syntax.addFlag(cls.kShoulderObjectFlag, cls.kShoulderObjectFlagLong, OM.MSyntax.kSelectionItem)
    syntax.addFlag(cls.kRaisedAngleFlag, cls.kRaisedAngleFlagLong, OM.MSyntax.kDouble)
    syntax.addFlag(syntax.kShoulderAimFlag, cls.kShoulderAimFlagLong, OM.MSyntax.kDouble, OM.MSyntax.kDouble, OM.MSyntax.kDouble)
    syntax.addFlag(cls.kShoulderFrontFlag, cls.kShoulderFrontFlagLong, OM.MSyntax.kDouble, OM.MSyntax.kDouble, OM.MSyntax.kDouble)
    syntax.addFlag(cls.kSpineAimFlag, cls.kSpineAimFlagLong, OM.MSyntax.kDouble, OM.MSyntax.kDouble, OM.MSyntax.kDouble)
    syntax.addFlag(cls.kSpineFrontFlag, cls.kSpineFrontFlagLong, OM.MSyntax.kDouble, OM.MSyntax.kDouble, OM.MSyntax.kDouble)
    syntax.useSelectionAsDefault(True)
    syntax.setObjectType(OM.MSyntax.kSelectionList, 1, 3)
    return syntax

dataset/ETHPy150Open CountZer0/PipelineConstructionSet/maya/plugins/2014/win64/AM_ShoulderConstraint.py AM_ShoulderConstraintCmd.syntaxCreator/VarMisuse@113/175 `cls`->`syntax`